#xslt
The latest Security Now podcast has a segment on how Chrome (and the other major browsers) are deprecating support for XSLT. I remember taking a course in XSLT sometime in the early 00's but never found an actual use for it. The times, they are a changing.

@timbray.cosocial.ca.ap.brid.gy
November 12, 2025 at 10:46 PM
One of my favorite features. I guess I’ll have to move my XSLT to the server. ☹️

developer.chrome.com/docs/web-pla...
Removing XSLT for a more secure browser  |  Web Platform  |  Chrome for Developers
Prepare for Chrome deprecating and removing XSLT from the browser.
developer.chrome.com
November 12, 2025 at 6:36 PM
XSLT 将要被废弃、更新订阅页面 XSLT 将要被废弃、更新订阅页面 🎵 We Need You - Cleo Sol Removing XSLT for a more secure browse 似乎已成定局 1 ,主流的浏览器将来都会移除对 XSLT 的支持。 XSLT(eXtensible Stylesheet Language/Transform) 是一种用于转换 XML 文档的语言,通常将其转换为 HTML 等其他格式。 移除 XSLT 的原因是它存在安全风险,开发团队不想花精力去维护;使用 XSLT 的网站不是很多;目...

Interest | Match | Feed
Origin
taxodium.ink
November 12, 2025 at 4:29 PM
Both Chrome and Firefox will disable XSLT in 2026 🪦

I fully agree with them: nobody uses this technology anymore in a browser, and it's full of bugs (as my previous research demonstrates)

bugzilla.mozilla.org/show_bug.cgi...

developer.chrome.com/docs/web-pla...
November 12, 2025 at 4:10 PM
aside: browser-side xslt 1.0 was always meant to be a stopgap solution (ish); i have something else in the works (vocab.methodandstructure.com/loupe) that does a lot of the work i've been using xslt to do

(in principle i still think xslt is a much better model for templates though than eg react)
Loupe: A Second-Generation RDF Display Vocabulary
vocab.methodandstructure.com
November 12, 2025 at 2:47 PM
so if i solve for internal caching i will

• order-of-magnitude improve performance,
• gird against the forced obsolescence of xslt (which i am still really pissed about), and
• complete a missing piece that has been blocking forward progress (like qualitatively) on other matters for like a year
November 12, 2025 at 2:44 PM
oh it's no problem to move xslt to the server side, but it *is* a problem that a server-side xslt transform won't have access to browser cache which is how sense atlas has even been remotely usable

senseatlas.net/6ab3c92a-0de...
Create a server-side XSLT transform.
2025-09-12T16:44:32Z
senseatlas.net
November 12, 2025 at 2:23 PM
one of them is the impending destruction of xslt: senseatlas.net/d35f76c7-d78...
Google has, in fact, committed to eliminating support for XSLT.
Google has, in fact, committed to eliminating support for XSLT.
senseatlas.net
November 12, 2025 at 1:09 PM
I'll be sad to see XSLT removed from browsers. Maybe I should write a JavaScript-based XSLT engine to polyfill it.
November 12, 2025 at 10:43 AM
Google Chrome prévoit de supprimer le support de XSLT, un langage permettant de transformer des documents XML en d'autres formats tels que HTML, web.developpez.com/actu/377582/...
Google Chrome pr�voit de supprimer le support de XSLT~? un langage permettant de transformer des documents XML en d'autres formats tels que HTML, mais l'initiative est d�cri�e par certains d�veloppeur...
La communaut� des d�veloppeurs Web est en effervescence depuis l'annonce du retrait officiel de XSLT. Pour m�moire, XSLT (Extensible Stylesheet Language Transformations) est une technologie fondamenta...
web.developpez.com
November 12, 2025 at 8:32 AM
On the XSLT, they will likely just use a javascript processor to handle it.
November 12, 2025 at 8:01 AM
XSLT.RIP: Funny page about an obsolete technology being deprecated. I think this parody? https:// xslt.rip/index.xsl # standards # via :jwz # google # chrome # funny # xslt # xsl # web #+

Interest | Match | Feed
Origin
tech.lgbt
November 12, 2025 at 12:46 AM
hmm xslt for atproto would be nice if it was self contained, composable, and swappable. but what about auth, each component should be able to do xrpc stuff without its own login modal
November 11, 2025 at 12:37 PM
November 11, 2025 at 8:33 AM
How to respond to the XSLT removal charade:

“Do not install the polyfill. Do not change your XML files to load it. Instead, flood their issue tracker with requests to bring back in-browser XSLT support. Report failed support for XSLT as a broken in browsers, because this is not a website issue”
November 11, 2025 at 4:05 AM
The security and maintenance burden of libxslt, the XSLT processing library, is a key issue. Suggestions include rewriting it in memory-safe languages or sandboxing. Others argue its limited usage doesn't justify such significant development effort. #BrowserSecurity 4/5
November 11, 2025 at 2:00 AM
Google's growing influence on web standards is a major concern. Critics accuse Google of prioritizing its own interests, while defenders argue the decision to remove XSLT aims to improve browser security and reduce maintenance costs. #GoogleChrome 3/5
November 11, 2025 at 2:00 AM
A core debate: is XSLT still vital for styling RSS feeds & maintaining semantic web principles, or is it an outdated, complex, and buggy technology easily replaced by modern JavaScript? Community opinions are sharply divided on its relevance. #XSLT 2/5
November 11, 2025 at 2:00 AM
XSLT RIP
View Article | Join the HN Conversation

Summary of HN discussion 🧵👇 #hacker-news
XSLT.RIP
xslt.rip
November 11, 2025 at 2:00 AM
At work we recently replaced a bunch of XML and XSLT processing with JSON but it's good to see if we wanted to we could have the best (worst) of both worlds
November 10, 2025 at 11:18 PM
Me: oh okay so XSLT supports JSON? maybe "atproto XSLT can just be ACTUAL XSLT!"

*one short investigation of XSLT later.*

wow... this is super not viable as a technology here.
November 10, 2025 at 10:37 PM
♻️ johl: Wow, this campaign website against Google's plan to kick out XSLT is a thing of beauty.

https://xslt.rip/
November 10, 2025 at 9:40 PM
@xgranade yeah I'm in 100% agreement with you on JS frameworks trying to take over everything.

I may just be curmudgeonly, but I always thought of applying XSLT to display as a bit of a hack anyway. I had always reached for XSLT when I needed to change one document into another document, not […]
Original post on alvarado.social
alvarado.social
November 10, 2025 at 8:45 PM
[some-subscribed-rss] New Post: XSLT.RIP, by jwz https://www.jwz.org/blog/2025/11/xslt-rip/
November 10, 2025 at 8:28 PM
@dave I guess I always saw XSLT and CSS as complementary with each other, with XSLT as a way of transforming the data that CSS could then style.

And yeah, CSS slots really nicely into a purely declarative web, agreed. It's more that we lost something along the way when frontend dev culture […]
Original post on wandering.shop
wandering.shop
November 10, 2025 at 8:28 PM