http://edgeATX.github.io/slides
— Brian Moeskau (@bmoeskau)
Thanks to our sponsors:
Thanks to our sponsors:
Last version check — May 2015:
43 | 38 | 29 | 8 | 11 | — |
As of June 24, 2015:
43 | 38 | 29 30 |
8 | 11 | — |
And more...
Still in preview, to be finalized with Windows 10 (July 29)
Interesting features added since last month:
(Safari 9 is coming soon though...)
The Elements of Harmony are six supernatural artifacts representing subjective aspects of harmony. They are arguably the most powerful force in Equestria.
This is great news for web app developers!
Need a refresher? Excellent intro to ES6 via code examples
What does "ECMA" stand for?
ECMA = European Computer Manufacturers Association
ECMAScript was always an unwanted trade name that sounds like a skin disease.
— Brendan Eich
Essentially 100% across IE9+, Chrome 23+, FF 21+, Safari 6+ and Opera 12+
Not quite as impressive... yet
ES6 features supported by major browsers today:
Good news: Babel is available today — covers 71% of ES6 already
Online (free) and print (paid) book by Dr. Axel Rauschmeyer
Everything you ever wanted to know about ES6 (and JS generally)
We've been trying to run native code on the web for 20+ years
Issues: security, performance, difficult to develop
(Portable) Native Client
Code is sandboxed for security
Compilation is AOT (ahead-of-time) not JIT for near-native performance
Chrome only
Runs in all modern browsers, optimized in FF, Chrome and Edge
Slower than PNaCl, but much faster than vanilla JS
Same security model as JS
Read Brendan's announcement (seriously, you should read it)
A new intermediate representation for safe code on the Web
Why this a Big Deal:
Using WebAssembly components from JS will be as simple as require'ing a module
AngryBots — proof of concept Unity game port
A specification for building APIs in JSON
Version 1.0 of the spec released June 4
Released version 1.0 (uranium-unicorn) in May
Recently-released platform services in alpha:
New cross-platform mobile framework by Telerik
Released version 1.0 in May (1.1 just last week)
Version 8.0 final announced June 17
But most important of all...
Human emoji now support skin tone modifiers
One day, single-track JavaScript conference
July 24 at the Paramount
Unfortunately sold out, but Node.js workshop still available
I'll be there ;)
/
#