The Discussion Delegate

Answers to the Ultimate Questions about the Web, Mobile and Vercingetorix

 

Fixing the performance issues

This post was created on May 30th, 2009 by Sudhanshu and has 0 comments. It has been filed under ,

While iterating through the archives of Daring Fireball, I came across an interesting policy from the WebKit team.

The way to make a program faster is to never let it get slower.

We have a zero-tolerance policy for performance regressions. If a patch lands that regresses performance according to our benchmarks, then the person responsible must either back the patch out of the tree or drop everything immediately and fix the regression.

Common excuses people give when they regress performance are, “But the new way is cleaner!” or “The new way is more correct.” We don’t care. No performance regressions are allowed, regardless of the reason. There is no justification for regressing performance. None.

I hope someday the Firefox dev-team working on Linux also gets to fixing their performance issues. There is not one decent web browser for Linux and I don’t see any company coming out with anything interesting with it.

Popularity: 31%

We are a Pune, India based firm specializing in building PHP, iPhone and Android applications. You can also catch our latest updates via RSS or follow us on Twitter. To invite us to work on a project, please get in touch via the Contact page and we'll get back to you at the earliest.

Leave a Reply