Skip to content

Instantly share code, notes, and snippets.

@jeremy-code
Created April 22, 2025 05:20
Show Gist options
  • Save jeremy-code/547305fedfbe30bf235283bd349c3f4a to your computer and use it in GitHub Desktop.
Save jeremy-code/547305fedfbe30bf235283bd349c3f4a to your computer and use it in GitHub Desktop.
XSLT browser support
I wanted to see which browsers supported XSLT (caniuse only lists the XSLTProcessor API)
- Internet Explorer 5, with the MSXML3 add-on; natively in Internet Explorer 6 ([source](https://web.archive.org/web/20010208095513/http://msdn.microsoft.com/library/psdk/xmlsdk/xslp44kx.htm))
- Mozilla 0.9 ([source](https://web.archive.org/web/20010413155836/http://www.mozilla.org:80/projects/xslt/))
- Chrome quotes [Firefox 1.5](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/1.5)
- WebKit 3 ([source](https://www.webkit.org/blog/122/webkit-3-10-new-things/)), WebKit used to have an [Open Source page](https://web.archive.org/web/20061011203342/http://webkit.org/projects/xslt/index.html) on this
- Chrome: just says 1 ([source](https://chromestatus.com/feature/4730954895589376))
> A use counter measurement from the Chrome Beta channel indicates that less than 0.02% of page views use XSLT. Moreover, less than 0.003% of page view use the XSLT processing instruction. (The balance use XSLT via the XSLTProcessor JavaScript API.)
[chromium.org > blink-dev: Intent to Deprecate and Remove: XSLT (2013)](https://groups.google.com/a/chromium.org/g/blink-dev/c/zIg2KC7PyH0/m/Ho1tm5mo7qAJ)
[Intent to Deprecate and Remove: XSLT (Again) (2015)](https://groups.google.com/a/chromium.org/g/blink-dev/c/6MOMhQaX3N8)
Later deprecation intent thread:
ChromeStatus pages:
[XSLProcessingInstruction](https://chromestatus.com/metrics/feature/timeline/popularity/78) - Monthly average: 0.000959
[XSLTProcessor](https://chromestatus.com/metrics/feature/timeline/popularity/79): 0.060079
Funnily enough, #5 top user of XSLTProcesser is www.china.org.cn which seems to use it to create an HTML top 10 list here http://www.china.org.cn/paihang_en/3.xml (at least in English)
Also, for some reason, [xsltproc](https://web.archive.org/web/20100909005504/https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xsltproc.1.html) is in MacOS (/usr/bin/) by default since at least 2008-04-21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment