November 5, 2025
Open web or open wounds?
Removing XSLT for a more secure browser
Chrome dumps XSLT; half the internet screams “open web”, the rest says “good riddance”
TLDR: Google’s Chrome will remove XSLT, an old XML-to-HTML feature, by late 2026, with other browsers signaling the same. Commenters are split: critics see a profit-driven “walled garden” move that harms legacy sites, while supporters cheer less bloat and more security, with testers nervous about ripple effects.
Chrome says it’s killing XSLT — an old way to reshape XML data into web pages — to make the browser safer, with full removal by late 2026 and final shutdown for stragglers in 2027. Other engines have signaled they’ll follow, so this isn’t just a Google thing. But the comment section? Pure fireworks. One furious poster labeled this “Destroying the open web,” even name-checking Google engineer Mason Freed as a “destroyer of open tech.” Another blasted the move as proof a private company shouldn’t decide web standards. The “walled garden” alarm bells were loud, and the nostalgia was real: proud veterans mourned systems built around XSLT.
Then the anti-bloat crowd showed up with confetti: “Good, XSLT was crap… nobody used it,” cheering a lighter, safer Chrome. Some joked this is the final funeral for the XML era, while others worried practical fallout could hit testing tools and automation. One QA voice fretted about XPath selectors in Playwright/Selenium — a sign of broader anxiety, even if this announcement targets XSLT transforms, not everything XML touches. In short: classic internet split. Open‑web defenders vs. cleanup crew, with memes, side‑eyes, and a fresh round of XSLTProcessor explainers for anyone who hasn’t touched XML since 2008.
Key Points
- •Chromium has deprecated XSLT, including XSLTProcessor and the XML stylesheet processing instruction.
- •Chrome will fully remove XSLT support, with staged changes starting Oct 28, 2025 and final disablement by Aug 17, 2027.
- •Deprecation warnings appear in Chrome 142 and 143, including in the console and Lighthouse.
- •XSLT is disabled by default in Chrome Canary/Dev/Beta starting with version 148 (Mar 10, 2026).
- •Firefox and WebKit also plan to remove XSLT, indicating cross-browser alignment.