Smashing Conference

Mathias Bynens


Mathias is a Web standards fanboi, spending most of his time on JavaScript, HTML, CSS, Security, Bash, Unicode and performance issues. He collaborates on open-source projects such as jsPerf and HTML5 Boilerplate. At Opera Software, he’s a member of the Developer Relations team.

Unicode ♥ JavaScript

Monday, 15th – 14:00

In this talk we’ll take a look at the various ways JavaScript relies on Unicode, what the consequences are for JavaScript developers wishing to support full Unicode, and how the upcoming ECMAScript 6 will improve this.

This talk is important because bad support for uncommon Unicode symbols is a very common cause for software bugs, especially in JavaScript programs.

If at any time you use JavaScript to handle any form of user input or data from a third party, there’s a chance those strings contain ‘special’ Unicode symbols, and you really have no choice but to make sure your code supports these properly. This talk will explain the problems and offer solutions to each of them.

On the Web
On Twitter

Sponsors & Partners