The way to make a program faster is to never let it get slower.
webkit.org
webkit.org
It's a lot easier to hold to this rule while polishing a working product than to break fresh ground.
It's worth pointing out that increasing CPU speed will always make your software faster, but it will never make it more correct. Considering all of the WebKit browsers I've used seem to crash every half-hour, I think the WebKit team may want to rethink their software engineering strategy. Getting the wrong answer really fast is pretty much useless.
Funny. I've been using Chrome regularly for about 2 weeks now, and the only crashes I've had are when it tries to start emusic's download app. I have one window open with a few tabs, and it's been open for about 2 days now.
Either something is wrong with your setup, or something is unusually great with mine.
They have a very extensive testing framework that tests for correctness. Even if they didn't, if a browser isn't doing something correct, people would notice right away. Their "we don't care" assumes people working on the project are competent and will produce code that is good enough™.
Modern WebKit browsers tend to be extremely stable, enjoys a clean code base, and very fast, so they're doing something right.
Following this literally is a recipe for getting stuck in a local optimum. I don't think they follow it literally, which then raises the question of, why phrase it that way? Probably because A: It gets attention and B: It establishes the expectation that deviations will be "nonexistent" (read as: rare), which keeps everyone on the same page in the debate, instead of having to refight the performance fight on every patch.
Read literally, it really doesn't work, because performance is not a scalar value and there's no universally correct way to say that the performance of program X is better than program Y. Testing to benchmarks only mitigates that, it doesn't really eliminate it, because yesterday the benchmark suite was one thing, today it is another, and tomorrow it'll be yet another thing, as it gets changed.
Why couldn't they block security patches that impact their benchmarks?
It's not like anyone real ever gets hit by zero day "a carefully crafted PNG file fed into Flash version x.099.31 over an HTTPS connection to a site with an expired SSL certificate can gain access to cookies from domains with a Q in them" kind of exploits.
Nope. It merely means that you don't leave a local optimum until you have something better.
In other words, there's no continuity requirement.