-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Description
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:
| Name | Description | Link |
|---|---|---|
| United States Congress | Legislative texts are shown using XSLT | https://www.congress.gov/117/bills/hr3617/BILLS-117hr3617ih.xml and https://www.govinfo.gov/content/pkg/BILLS-119hr400ih/xml/BILLS-119hr400ih.xml |
| National Weather Service Current Observations | Uses client-side XSLT to transform and display current weather observation data from XML. | https://www.weather.gov/xml/current_obs/KABE.xml |
| European Parliament Political Parties | Uses client-side XSLT to transform and display information on European political parties from XML. | https://www.europarl.europa.eu/politicalparties/index_en.xml |
| Therapeutic Goods Administration Code Definitions | Uses client-side XSLT to transform and display regulatory code definitions from XML. | https://apps.tga.gov.au/downloads/sequence-description.xml |
| Canadian Forest Service Weather Stations Metadata | Uses client-side XSLT to transform and display weather station metadata from XML. | https://cwfis.cfs.nrcan.gc.ca/downloads/fwi_obs/WeatherStations_CWFIS_export.xml |
| European Pollutant Release and Transfer Register Method Types | Uses client-side XSLT to transform and display method type codes from XML. | https://converters.eionet.europa.eu/xmlfile/EPRTR_MethodTypeCode_1.xml |
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.