- XML came to the fore; XML-based specifications also required dynamic facilities (eg, SVG, MathML)
- Other client-side languages appeared (eg, Java, Python, Perl)
Need for a standard, language-neutral API for accessing all the information of
a document: this is the Document Object Model (DOM).