XSLT移除将破坏多个政府和监管网站。
XSLT removal will break multiple government and regulatory sites

原始链接: https://github.com/whatwg/html/issues/11582

HTML标准中移除XSLT支持的提议正面临批评,因为它过于依赖Chrome内部的使用统计数据(“Chrome Status counter stats”)作为依据。批评者认为,该提议未能充分承认XSLT在网络上存在的实际用例,即使这些用例规模可能较小。 即使对Chrome每月7710亿页面浏览量中的一小部分——例如0.0001%——造成影响,也会导致频繁的用户中断。 担忧在于,仅仅基于Chrome低使用率移除XSLT,忽略了可能未被这些指标捕捉到的合法实现。 请求推动该提议的Google代表提供更全面的理由,展示对Chrome内部数据之外更广泛的网络兼容性的考虑,并在继续推进之前主动寻找现有的XSLT用例。

## XSLT移除与Web标准争论 一项从Web浏览器中移除XSLT(可扩展样式表语言转换)支持的提议引发了争论,核心在于Web标准演进和向后兼容性原则。主要论点是XSLT很少被使用,依赖它的网站通常有HTML替代方案。 然而,人们担心移除XSLT会破坏使用它来提供结构化数据的现有政府和监管网站。一些人认为XSLT提供了一种独特的优势——一个可供人类和机器访问的单一文件——而像JSON-LD这样的替代方案尚未实现。另一些人指出Web标准破坏遗留功能的模式,并引用了过去Flash、ActiveX和Silverlight的问题。 负责HTML标准的WHATWG受到批评,因为它优先考虑功能添加而不是维护现有功能。虽然移除的支持者强调用户体验和可用替代方案,但反对者强调了XSLT提供的可发现性优势以及对公共部门资源的潜在破坏。这场讨论凸显了简化Web平台与保留对现有内容和数据格式的访问之间的紧张关系。
相关文章

原文

What is the issue with the HTML Standard?

One of the issues we've seen in #11523 and #11563 is that the proposal to remove XSLT from the spec doesn't acknowledge existing use cases beyond Chrome Status counter stats.

According to Chrome's own Blink principles of web compatibility:

The primary signal we use is the fraction of page views impacted in Chrome, usually computed via Blink’s UseCounter UMA metrics. As a general rule of thumb, 0.1% of PageVisits (1 in 1000) is large, while 0.001% is considered small but non-trivial. Anything below about 0.00001% (1 in 10 million) is generally considered trivial. There are around 771 billion web pages viewed in Chrome every month (not counting other Chromium-based browsers). So seriously breaking even 0.0001% still results in someone being frustrated every 3 seconds, and so not to be taken lightly!

To add to the use cases already provided in the discussions above, here's a small list:

If I, and others, could easily find such examples, I believe browser vendors could easily find these, too.

I would like @mfreed7 @domenic and other Googlers who initiated and move on with this proposal to acknowledge this, and provide more rationale for removing XSLT than just Chrome Status counter stats.

联系我们 contact @ memedata.com