Unicode est entièrement compatible avec la Norme Internationale ISO/IEC 10646-1; 1993, qui est un sous-ensemble d'ISO 10646 et soutient l'ISO UCS-2 (Universal Caractere Set) qui utilise deux octets (soit 16 bits).

Javascript et les navigateurs supportent pour Unicode signifie que vous pouvez employer des caractères non-latins, internationaux et particulier, plus des symboles techniques spéciaux dans des programmes Javascript. Unicode fournit une méthode standard pour encoder le texte multilingue. Depuis qu'Unicode est compatible avec ASCII, les programmes peuvent utiliser des caractères ASCII.

Il est désormais possible d'utiliser des caractères Unicode non-ASCII dans les commentaires et les littéraux chaînes de caractères de Javascript.