JavaScript && Unicode

A session at How.Camp 2014

In this presentation we’ll take a look at the various ways JavaScript relies on Unicode, what the consequences are for JavaScript developers, and how ECMAScript 6 will make our lives a bit easier in this regard.

First off, the basics of Unicode will be explained. Once that’s out of the way, I’ll talk a little bit about different character encodings, only to determine the internal character encoding that JavaScript uses internally (which is kind of a mixture between UCS-2/UTF-16).
Then I’ll explore the various consequences of JavaScript exposing “characters” according to UCS-2/UTF-16, and explain why it can be problematic.

I’ll present robust ECMAScript 5-compatible workarounds to the issues encountered, and explain how ECMAScript 6 will make it easier to support full Unicode in JavaScript strings.

About the speaker

This person is speaking at this event.
Mathias Bynens

Web standards enthusiast.

Sign in to add slides, notes or videos to this session

Tell your friends!


Date Sat 25th October 2014

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session