The Chrome team has announced that XSLT support will be removed from Chrome in late 2026. The announcement can be found here: Removing XSLT for a more secure browser | Web Platform | Chrome for Developers
Timeline as announced in October 2025:
-
Chrome 142 (Oct 28, 2025): Early warning console messages added to Chrome.
-
Chrome 143 (Dec 2, 2025): Official deprecation of the API - deprecation warning messages begin to show in the console and in lighthouse.
-
Chrome 148 (March 10, 2026 Canary): Canary, Dev, and Beta releases begin disabling XSLT by default, as an early-warning.
-
Chrome 152 (Aug 25, 2026): Origin Trial (OT) and Enterprise Policy (EP) go live for testing. These allow sites and enterprises to continue using features past the removal date.
-
Chrome 155 (Nov 17, 2026): XSLT stops functioning on Stable releases, for all users other than Origin Trial and Enterprise Policy participants.**
-
Chrome 164 (Aug 17, 2027): Origin Trial and Enterprise Policy stop functioning. XSLT is disabled for all users.
The article also explains a number of migrations, including moving the XSLT processing to the server or using SaxonJs in the client as an alternative: https://www.saxonica.com/saxonjs/index.xml