Are any of these newer templating languages worth me switching?
Chrome and Edge are removing XSLT: what breaks and what does not (doctor-seo.net)
mcculley 32 minutes ago
WJW 28 minutes ago
Klonoar 20 minutes ago
cousin_it 2 hours ago
WCSTombs an hour ago
Trustable8 2 hours ago
g-b-r 2 hours ago
WCSTombs an hour ago
wahern an hour ago
I lost any enthusiasm for XML after my experience with WDDX and XML-RPC, but as a foundation for HTML it was the best thing going. And maybe still is, given the absence of cross-toolchain contenders? Ditto for XSLT, at least if disregarding the choice to make the syntax homoiconic. In fact I circled back to XSLT long after it was clear it was a dead end. A good tool is a good tool, and the fact it remains so despite the wanton neglect only proves it.
jxramos an hour ago
degamad 8 minutes ago
masklinn an hour ago
Yeah and then we could have called it xhtml5. Too bad that does not exist. Oh wait https://html.spec.whatwg.org/multipage/xhtml.html
> But the anti-XML sentiment was explicit and spiteful.
No, xhtml was just a bad idea creating tons of problems and solving none.
kllrnohj an hour ago
Well an XHTML parser (and serializer) is a lot simpler, which is a pretty meaningful problem to solve.
What problems does xhtml create?
smallerize an hour ago
JoshTriplett an hour ago
But it wasn't something that could get introduced later, after all the broken content that already existed.
Conan_Kudo 30 minutes ago
ktpsns 27 minutes ago
JoshTriplett 12 minutes ago
But then, I've always preferred strongly typed over stringly typed.
joshuamorton 4 minutes ago
The reason HTML and markdown are more widely adopted than latex is because the former are more forgiving.
leoc 12 minutes ago
bazoom42 26 minutes ago
Perhaps, but a combined html and xhtml parser is more complex than just a html parser. Since html already is entrenched, xhtml would be in addition to html, not instead of.
johnny22 an hour ago
It might actually work if reintroduced these days as long as we can consider many components to be valid documents.
bazoom42 41 minutes ago
lofaszvanitt an hour ago
yokoprime an hour ago
hmokiguess 27 minutes ago
Velocifyer 37 minutes ago
bawolff 34 minutes ago
Use css to style them instead?
dfabulich 21 minutes ago
compiler-devel an hour ago
anonymous908213 an hour ago
compiler-devel 36 minutes ago
anonymous908213 23 minutes ago
compiler-devel 17 minutes ago
bazoom42 36 minutes ago
Reducing attack surface.
compiler-devel 34 minutes ago
troupo 2 hours ago
g-b-r 2 hours ago
jiggawatts an hour ago
I ignore every official statement about “support” and simply look at the horse's mouth: Microsoft hasn’t bothered to fix this in IIS, and likely never will.
It’s a dead product, “supported” only in a contractual sense, not a practical one.
(If you called support right now demanding fix for this, they’d tell you that it’s broken by design, have you tried moving to a recurring revenue service offering?)
Devasta 2 hours ago
Alas, for laughably bad reasons we had to scrap all that for HTML5, Javascript and CSS; a stack so awful that most devs doing anything on the frontend immediately scramble to React, TypeScript, Tailwind, whatever it takes to avoid the underlying garbage.
A horrid state of affairs that will only get worse as time goes on.
r_lee 2 hours ago
ebiester an hour ago
The XHTML/XML/XSLT tooling was bad, and XSLT was hard to reason about. That meant that amateurs had no way to learn it, and those amateurs went to school and became the workforce.
The web became a winner because it was easy to get something working. And then Google made it a mission to make great developer tools in everyone's hands for free.
I think in 2026 we could build the tooling around a better experience, but it would require thinking about the developer experience first.
Telemakhos an hour ago
But, as a stack, the XML/XSL/XPath/etc combination was weak because XSLT was hard to comprehend and never updated. No browser supports XSLT 2 or 3; they froze support with 1. XSLT 2 was 2007, a year before HTML 5 was a thing, yet it never got picked up by browsers. Javascript was just easier to understand than XSLT. Development of XHTML was also glacial, and people wanted new tags, especially for video.
mpyne 34 minutes ago
Turns out that tasks easily done by programming languages are best done by programming languages. Who knew?
JSON allowing frontends and backends to communicate in a way analogous to the "smart endpoints, dumb pipes" model for networking saved the Web. The XML adherents wanted the inverted model, which was always insanely difficult to reason about and led to entirely XML-specific security threats.
WCSTombs an hour ago
tossit444 2 hours ago
Insimwytim 2 hours ago
Barbing 2 hours ago
pjmlp 2 hours ago
zamadatix 32 minutes ago
> For functionality and compatibility reasons, Microsoft Edge adopts nearly all of the Chromium project's changes to the web platform. However, Microsoft retains full control of the Microsoft Edge browser and may defer or reject changes.
Removed features don't always follow the same timelines either (and not just because of a lag in syncing to upstream Chromium).
krylonmae an hour ago