4 ms·
One of the web's strengths is the wide range of independent and compatible implementations. What do you mean by this? Am genuinely curious, because I've always
by shadowsun7 16y ago
One of the web's strengths is the wide range of independent and compatible implementations.
What do you mean by this? Am genuinely curious, because I've always raged at the lack of browser standardization.
- logophobia 16y agoBecause: * Mono-cultures are bad security-wise, it's harder to target multiple platforms with different vulnerabilities then one platform (which is one of the reasons IE had such a bad reputation for a long time) * It prevent people from coding to specific browser bugs/quirks. When there are a lot of platforms it is easier to code to standards (if they are consistently implemented across browsers) then specific platforms. Theoretically at least..
- jasonlotito 16y agoYou should also keep in mind that even WebKit isn't standardized. Webkit rendering is wide and varied.
- nl 16y agoMultiple implementations: a) Force specifications to written carefully, and exercise the edge cases. It's important the browser authors do this because otherwise web pages authors are forced to find these edge cases (as happened in the IE6 & early IE7 days, when MS had so little competition that they could afford to be careless) b) Slow down change the core technologies. This sounds like a stupid "advantage", but I'd argue that it has enabled the core HTML/CSS/Javascript trinity to become so well established that any new platform is forced to support it. Ironically, that also means new platforms become viable simply by supporting the web platform. c) Allow multiple paths for experimenting on new technologies.