4 ms·
> are different browsers not allowed to be different? The web (and open standardisation in general) has pioneered an ecosystem where the primary differentiatio
by lucideer 6y ago
> are different browsers not allowed to be different?
The web (and open standardisation in general) has pioneered an ecosystem where the primary differentiation between browser is in user-facing UX & features (and ancillary factors such as performance, etc.), rather than developer-facing web-tech support.
This is quite different to a lot of other commercial "competitive" spaces as it substitutes vendor lock-in on patents & trade-secrets for actual innovation in the user-facing space. It's not all rosy: competing browsers still stray from this on the regular, but the ideal is one of the primary selling points of the web as a platform.
Browsers differentiating themselves on user features while maintaining cross-competitor consistency on web standards is the dream that differentiates the web, so seeing its erosion is something to call out.
> Like if Firefox didn't want to implement WebUSB, Safari didn't want to implement WebPush, or Lynx didn't want to implement Canvas is that outrageous?
What's particularly different here is that this isn't about the addition of a feature. The ticket opened is about adding XPath2 support but the quoted line is about removing existing XML support.
This may sound a bit like I'm supporting Microsoft's old "don't break the web" adage, but the big difference here is MS was reluctant to remove features competitors didn't have for fear of breaking IE-only websites (that had relied on them due to IE's dominance). This is about Chrome removing standardised features that browsers, servers, and applications of all varieties have supported interoperably for decades.
- sergeykish 6y agoI believe it is about rewriting implementation, not removing API [0]. > Deprecate, and consider removing, XSLT > The consensus last time we considered this was that xml and xslt are too important for enterprise and we cannot remove them from the platform. Closing this bug to match that reality. We'll open a new bug if we ever decide to do this. [1] (Feb 22, 2019) [0] https://news.ycombinator.com/item?id=24767500 https://news.ycombinator.com/item?id=24767500 [1] https://bugs.chromium.org/p/chromium/issues/detail?id=514995 https://bugs.chromium.org/p/chromium/issues/detail?id=514995
- lucideer 6y agoYou may be right, and later comments in the issue thread seem to row back on the original comment and hint at that. Here's hoping...