La bibliothèque propose des méthodes de recherche et permet de parcourir le DOM. voici un exemple de code qu'elle utilise :
HTML.body.add('div') HTML.body.add ('div')
Il existe déjà des bibliothèques JavaScript comme jQuery, et qui possède déjà de telles fonctions, mais HTML(.Js) ne masque pas les DOM d'origine, mais elle les expose et les améliore.
Elle se concentre sur les navigateurs web les plus populaires, peuvent travailler en paralèlle avec des outils de developpement et être facilement étendu.