Device.js est une petite bibliothèque JavaScript qui simplifie l'écriture de CSS conditionnelle ou de JavaScript selon la plate-forme, le système d'exploitation ou le navigateur.
La bibliothèque détecte et ajoute les classes spécifiques à l'élément <html>, tout comme <html lang="fr" class="android tablet lanscape">.
Mais ce n'est pas tout. Device.js a des méthodes spécifiques pour JavaScript . Et il y a un support pour tous les principaux systèmes d'exploitation et navigateurs les plus utilisés.