|
|
|
|
|
by pekk
4459 days ago
|
|
What is unhealthy about shared components? Should we insist that browsers also be built with different languages or compilers or it is unhealthy? We are not talking about a proprietary component here. There may be reasons to prefer Firefox not to use blink, but "detriment to the health of the web" is a really vague and pointless argument. What do you really mean by that, if not just that Chromium/Chrome are somehow bad for the web? |
|
Er, huh? I don't think my phrasing was that confusing: I said that the loss of diversity in implementations would likely lead to a loss to the future development of the web. Multiple implementations of a spec ensure that the spec matches reality and often make for better specs, as feedback from implementations over very different foundations bring out fundamental architectural and performance issues that may not have been obvious otherwise (e.g. you write a feature so that it's efficient on platform X, it means that in 5 years someone implementing a new browser will have to write it very much like X to get decent performance).
This is actually enshrined in the W3C technical report development process: for a specification to become a Proposed Recommendation, "the Working Group should be able to demonstrate two interoperable implementations of each feature"[1].
There were lots of arguments about this when Opera stopped developing Presto to move to Webkit. I think Chromium/Chrome have been, on the whole, great for the web.
[1] http://www.w3.org/2005/10/Process-20051014/tr#cfr