Remix.run Logo
rickcarlino 19 hours ago

This post got me curious about how the term DHTML died so quickly. Apparently we hit peak DHTML in 2001, according to Google Ngram Viewer.

afavour 17 hours ago | parent | next [-]

Such an interesting bubble of time. JavaScript, CSS and the ability to modify the DOM… but no AJAX requests. I remember using iframes to load remote content. What a mess.

drysart 10 hours ago | parent [-]

There wasn't much of a window where we had the ability to reliably dynamically update webpages without a way of getting data to do it. IE4 was the first browser that had a modern dynamic DOM with CSS support -- but it was all very rudimentary. IE5 came out a little more than a year later came with MSXML 2.0 which had the Microsoft.XMLHTTP ActiveX object that could be used within the browser; so it was really only like 14 months where we had DHTML without the ability to do XML HTTP requests.

And even then, you couldn't really make use of it unless you were in the enviable position of not having to maintain Netscape compatibility, because Netscape basically had no ability to alter a page after it was loaded outside of extremely specific exceptions like being able to replace one image with another image of exactly the same size. And through the weird and broken 'layers' concept they came up with to try to rush out a response to IE's iframes.

I remember discovering Microsoft.XMLHTTP in early 1999; probably within a month of IE5 coming out, and it really was like suddenly gaining a superpower. People (rightfully) gave Internet Explorer a whole lot of crap for getting to IE6 and then stagnating for years; but so much of what we consider to be the modern web today can trace its lineage directly to the ideas Microsoft brought to the browser in IE4 and IE5. They basically reinvented what the browser could be.

7 hours ago | parent [-]
[deleted]
RobotToaster 12 hours ago | parent | prev | next [-]

It still irks me when people call pages with JavaScript on "static", when they're clearly dynamic.

chuckadams 7 hours ago | parent [-]

It's static from the perspective of the server. But agreed, it needs a different term.

spencerflem 19 hours ago | parent | prev [-]

I’ve always remembered it as XHTML lemmings, didn’t know dhtml was a term at all!