enabling webpages to be modified without an additional HTTP request.
It has also been in several other places for various uses like:
- nodejs to run console apps
- couchdb as a query language
- extendscript for automating adobe products
DOM docs https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model CSSOM docs https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model