Brendan Eich Lo

The State of JavaScript

JavaScript notoriously began life as a quirky rush-job built under duress and the shadow of Java. It has evolved through 17 years of valuable lead-user library and web application construction, plus growing attention from browser vendors and the governing “Ecma” standards body, into a popular and fast dynamic programming language.

JS has also become the only candidate in sight for the needed role of safe, cross-browser, low-to-mid-level object file format for the Web, with dozens of programming languages compiling to it and its browser runtime APIs.

I will demonstrate the latest language extensions being standardized as ES6, and show how surprisingly efficient a modern JavaScript virtual machine can do running non-trivial programs written in languages such as C++ compiled to JS.

Brendan Eich

Mozilla
@BrendanEich

Bio:

Brendan Eich is CTO of Mozilla and widely recognized for his enduring contributions to the Internet revolution. In 1995, Eich invented JavaScript (ECMAScript), the Internet’s most widely used programming language. He also co-founded the mozilla.org project in 1998, serving as chief architect. Eich helped launch the award winning Firefox Web browser in November 2004 and Thunderbird e-mail client in December 2004. Today, Eich’s central focus is guiding the future technical work to keep Mozilla vital and competitive. He holds a bachelor of science in math and computer science from Santa Clara University and a master of science in computer science from the University of Illinois. Eich and his wife have five children.