02 May

Google Web Fonts – Streamline your web font requests. Introducing “text=”

Google will optimize the web font served based on the contents of this parameter. For example, if you only require a few letters for a logo, such as “MyText”, Google will return a font file that is optimized to those letters. Typically, that means Google will return a font file that contains only the letters you requested. Other times, Google might return a more complete font file, especially when that will lead to better caching performance.

via Google Web Fonts – Streamline your web font requests. Introducing “text=”. Pretty intelligent Google.

03 Apr

Mozilla Add-ons Blog – Improving Add-on Performance

Firefox performance is extremely important to our users, especially how quickly it starts up and loads websites. Customization is also extremely important, and while most add-ons cause only a tiny performance impact, others can significantly slow down Firefox. Many users don’t realize add-ons can cause these delays, and that’s why we’re committed to improving performance in a big way.

On average, each add-on you install adds about 10% to Firefox start-up time. For some users that’s mere milliseconds, and for others it may be half a second; it all depends on the hardware and software of each individual. Many add-ons add less than 10%, and unfortunately, there are quite a few add-ons that add more. But based on our real-world performance data, installing 10 add-ons will double Firefox’s start-up time.

via Mozilla Add-ons Blog – Improving Add-on Performance. Nice, that’s a great thing for users, start publishing information regarding the performance of add-ons and start trying to convince programmers to be more intelligent in building add-ons. The number one slowest add-on is Firebug (which makes sense but is awful for web developers), also in the top ten is an add-on supposedly designed to speed up Firefox.

06 Mar

CSS–101 – Go fetch yourself!

Using descendant selectors is inneficient, but when your key selector (the rightmost selector) is a ID selector, then things get worse.

via CSS–101 – Go fetch yourself!. It’s a little weird sometimes to think that the CSS selectors work from right to left, so if you end with an id, you just spent way more time on grabbing a DOM element, the browser grabbed with the id alone.

06 Dec

Tumblr Staff – Downtime

Yesterday afternoon, during planned maintenance that was not intended to interrupt service, an issue arose that took down a critical database cluster. This brought down our entire network while our engineers worked feverishly to restore these databases and bring your blogs back online.

via Tumblr Staff – Downtime. Tumblr went down for about 22 hours, this is their response. Frankly, Tumblr has had performance issues for a good long time. I thought about switching to Tumblr for hosting my site, I’m glad I pay for my server and such. At least when something breaks it’s typically my fault or I can relatively easy switch to a different provider (like I did recently after a spat of performance issues and extended down time). Possibly though the worst part is how Tumblr kept quiet the whole time. Hardly a peep from the team and for those companies who use Tumblr as a full time replacement have to be looking hard at switching after this.