By Thomas Fuchs on July 9, 2009
For web developers, there’s an obvious choice of which browser to use for developing web applications. Firefox it is, right? Wrong.
Standards, schmandards
Let’s compare the two browsers, more specifically Safari 4 vs. Firefox 3.5. Both browsers pass the Acid2 test with flying colors, but when it comes to Acid3, Firefox only reaches 93% compliance (up from 71% in Firefox 3.0). Safari? 100%.
Read more on Why I use Safari for Development…
By Sagar Kamdar on June 4, 2009
At Google, we focus constantly on speed; we believe that making our websites load and display faster improves the user’s experience and helps them become more productive. Today, we want to share with the web community some of the best practices we’ve used and developed over the years, by open-sourcing Page Speed.
Page Speed is a tool we’ve been using internally to improve the performance of our web pages — it’s a Firefox Add-on integrated with
Firebug. When you run Page Speed, you get immediate suggestions on how you can change your web pages to improve their speed. For example, Page Speed automatically optimizes images for you, giving you a compressed image that you can use immediately on your web site. It also identifies issues such as JavaScript and CSS loaded by your page that wasn’t actually used to display the page, which can help reduce time your users spend waiting for the page to download and display.
Page Speed’s suggestions are based on a set of commonly accepted
best practices that we and other websites implement. To help you understand the suggestions and rules, we have created detailed
documentation to describe the rationale behind each of the rules. We look forward to your feedback on the
Webmaster Help Forum.
Posted by Richard Rabbat and Bryan McQuade, Page Speed Team
Read more on Introducing Page Speed…
By John Resig on February 23, 2009
With jQuery 1.3.2 out the door I’ve been looking for more ways to profile and optimize jQuery.
Previously I did a survey of jQuery-using sites to figure out which selectors they were using. This led to the construction of the new Sizzle Selector Engine which targeted those selectors for improvement.
Read more on JavaScript Function Call Profiling…