frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Intent to Deprecate and Remove XSLT

https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ
27•CharlesW•2h ago

Comments

bugbuddy•1h ago
Good riddance. The web needs to shed all the old baggages like this to move forward. Looking forward to MCP becoming part of the browser.
imiric•1h ago
Wow, I couldn't disagree more.

XSLT is no more "baggage" than HTML itself. Removing it in no way "moves the web forward". And integrating technologies part of the current hype cycle, which very well may disappear in a year, is a terrible idea.

29athrowaway•1h ago
XSLT is amazing.
codedokode•1h ago
I want browsers to be minimal and simple. For example, canvas should only provide a framebuffer to draw into, and all the rest can be done with WASM libraries. Web Audio should only provide an audio thread, and things like low-pass filters can be implemented in WASM. WebRTC should only provide UDP support, etc.

This would make creating competition easier and reduce attack surface. As a nice side effect, it would become impossible to use canvas or web audio for fingerprinting.

otterley•55m ago
This continues the saga discussed here: https://news.ycombinator.com/item?id=44952185
cassonmars•52m ago
XSLT is great, but its core problem is that the tooling is awful. And a lot of this has to do with the primary author of the XSLT specification, keeping a proprietary (and expensive) library as the main library that implements the ungodly terse spec. Simpler standards and open tooling won out, not just because it was simpler, but because there wasn't someone chiefly in charge of the spec essentially making the tooling an enterprise sales funnel. A shame.
imiric•34m ago
So, instead of a giant corporation with all the resources in the world stepping in and maintaining a core web library, they're deciding to remove a feature because the lone maintainer who has been doing a thankless job for years took a 6 month break, and has decided to unsurprisingly step down from this role.

I suppose we can expect support for XML to be dropped soon as well, since libxml2 maintenance is ending this year.

I don't buy the excuse of low number of users. Google's AMP has abysmal usage numbers, yet they're still maintaining that garbage.

Google has been a net negative for the web, and directly responsible for the shit show it is today. An entirely expected outcome considering it is steered by corporate interests.

chrismorgan•30m ago
Presuming this goes ahead, I believe this is the first time a standard, baseline-available feature will be removed.

There have been other removals, but few of them were of even specified features, and I don’t think any of them have been universally available. One of the closest might be showModalDialog <https://web.archive.org/web/20140401014356/http://dev.opera....>, but I gather mobile browsers never supported it anyway, and it was a really problematic feature from an implementation perspective too. You could argue Mutation Events from ~2011 qualifies¹; it was supplanted by Mutation Observers within two years, yet hung around for over a decade before being removed. As for things like Flash or FTP, those were never part of the web platform. Nor were they ever anything like universal anyway.

And so here they are now planning to remove a well-entrenched (if not especially commonly used) feature against the clearly-expressed will of the actual developers, in a one year time frame.

—⁂—

¹ I choose to disqualify Mutation Events because no one ever finished their implementation: WebKit heritage never did DOMAttrModified, Gecko/Trident heritage never did DOMNodeInsertedIntoDocument or DOMNodeRemovedFromDocument. Flimsy excuse, probably. If you want to count it, perhaps you’ll agree to consider XSLT the first time a major, standard, baseline-available feature will be removed?

CamJN•18m ago
Maybe the blink or marquee tags? I’m pretty sure those don’t work anymore...
chrismorgan•5m ago
<marquee> still works fine. Better than it used to, honestly, as at least Firefox and Chromium removed the deliberate low frame rate at some point in the last decade.

<blink> was never universal, contrary to popular impression: <https://en.wikipedia.org/wiki/Blink_element#:~:text=The%20bl...>, it was only ever supported by Netscape/Gecko/Presto, never Trident/WebKit. Part of the joke of Blink is that it never supported <blink>.

> Netscape only agreed to remove the blink tag from their browser if Microsoft agreed to get rid of the marquee tag in theirs during an HTML ERB meeting in February 1996.

Fun times. Both essentially accusing the other of having a dumb tag.

veeti•52s ago
Look, I wouldn't want to be responsible for maintaining anything to do with XML or XSLT either. All the technical arguments outlined for removing support make sense. But can users really call it an "update" if you could view an XML/XSLT document in Internet Explorer 6 or Chrome 1 but not the newest version?

I think this sets a concerning precedent for future deprecations, where parts of the web platform are rugpulled from developers because it's convenient for the browser vendors.

Animats•19m ago
It would be kind of nice if HTML had something where you can make a remote fetch request for JSON or XML data and get it formatted in some CSS-defined way, without Javascript.

The Myth of the Sommelier

https://www.cremieux.xyz/p/the-myth-of-the-sommelier
1•MrBuddyCasino•4m ago•0 comments

Show HN: CombOS – 50-node bio-inspired swarm OS (browser demo)

https://combos-demo.netlify.app
1•CodexHiveLabs•4m ago•0 comments

Ask HN: How is pagination implemented in Word Processors?

1•bhu1st•23m ago•0 comments

Chinese Public Toilets Dispense TP after 30 second ad

https://www.msn.com/en-us/lifestyle/shopping/china-s-toilet-paper-dispensers-scan-watch-ads-wipe/...
1•anjel•24m ago•0 comments

I made a simple "Wall of Love" builder for any website

https://trytestiwall.com
1•LeonelRuiz•33m ago•0 comments

Amazon Warehouse Tour Review: Fulfillment Center

https://nickgray.net/amazon-tour/
1•taubek•36m ago•0 comments

Illegal teeth-whitening industry exposed by BBC

https://www.bbc.com/news/articles/c20z7xx6nr4o
1•mikhael•36m ago•0 comments

Posthog Trash

https://posthog.com/trash
1•nivethan•44m ago•0 comments

Powerful new antibiotic that can kill superbugs discovered in soil bacteria

https://www.nature.com/articles/d41586-025-03595-3
2•kungfudoi•45m ago•0 comments

Relectrify inverterless storage system fast tracked with $25M ARENA backing

https://www.ess-news.com/2025/10/23/relectrify-inverterless-storage-system-fast-tracked-with-25-m...
1•tremguy•50m ago•0 comments

The content-addressed storage (CAS) model of incremental build systems

https://www.jonmsterling.com/01IP/index.xml
1•matt_d•51m ago•0 comments

Dioxus v0.7.0

https://github.com/DioxusLabs/dioxus/releases/tag/v0.7.0
1•zepolud•52m ago•0 comments

Updated Practice for Review Articles and Position Papers in ArXiv CS Category

https://blog.arxiv.org/2025/10/31/attention-authors-updated-practice-for-review-articles-and-posi...
1•vimarsh6739•53m ago•0 comments

Ask HN: GitHub Actions run workflow button stopped working

1•computersuck•1h ago•0 comments

Unlimited low-cost energy storage

https://www.ess-news.com/2025/10/23/unlimited-low-cost-energy-storage/
1•tremguy•1h ago•0 comments

Chatbots, My Rules of Engagement

https://christophedujarric.com/2025/10/30/chatbots-my-rules-of-engagement/
1•taubek•1h ago•0 comments

Digital Invoicing Saves Mobility Businesses from Audit Hell

https://blog.libero.it/wp/taxisoftware/2025/10/14/compliance-made-simple-digital-invoicing-saves-...
1•yelow_soft•1h ago•1 comments

Coinbase CEO Exposes Prediction Market Vulnerability

https://finance.yahoo.com/news/coinbase-ceo-stunt-exposes-prediction-171851816.html
2•nl•1h ago•0 comments

Tanzania: Internet Outage

2•M_bara•1h ago•0 comments

Tanzania Elections: Complete Media and Internet Blackout

https://www.bbc.com/news/articles/cz0x8vdvkjgo
2•throway984292•1h ago•1 comments

Meta hints WhatsApp for Windows 11 will switch to a Chromium web app

https://www.windowslatest.com/2025/10/31/whatsapp-native-app-on-windows-11-is-getting-killed-on-n...
2•JamesAdir•1h ago•1 comments

The Anatomy of an SSH Config

https://chuck.is/ssh/
4•jethronethro•1h ago•0 comments

Octoverse: A new developer joins GitHub every second, AI leads TypeScript to #1

https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-a...
3•doppp•1h ago•0 comments

URL Is Your State

https://alfy.blog/2025/10/31/your-url-is-your-state.html
3•todsacerdoti•1h ago•2 comments

Bread Shortages Helped Ignite the French Revolution

https://www.history.com/articles/bread-french-revolution-marie-antoinette
1•TowerTall•1h ago•0 comments

Show HN: Just launched my MVP a language learning app to learn through listening

2•BASSAMej•2h ago•1 comments

Ontogeny Recapitulates Phylogeny: Ernst Haeckel's Theory

https://www.brighthubeducation.com/science-homework-help/8067-ontogeny-recapitulates-phylogeny-er...
2•rolph•2h ago•0 comments

Ghosts in the Codex Machine

https://docs.google.com/document/d/1fDJc1e0itJdh0MXMFJtkRiBcxGEFtye6Xc6Ui7eMX4o/edit?tab=t.0#head...
1•vinhnx•2h ago•0 comments

Braids Nlab Article

https://ncatlab.org/nlab/show/braid+group
1•marysminefnuf•2h ago•0 comments

How Is Affinity Now Free?

https://www.youtube.com/watch?v=v9YR9KeCJDY
1•sangeeth96•2h ago•1 comments