2015
2015
another year of JavaScript...
w/ Steve Venzerul & Bruno Carriere
http://js-montreal.org
ES6
ES6
ES2015
We're calling it ES6 anyways
Edge: 84%
- Use Babel: Competitors have been crushed
- Class keyword considered evil
- Just kidding
- Microsoft has most advanced JavaScript browser right now!
- Fav. features: Modules, arrow functions, class keyword
Babel: 71%
Chrome: 65%
Essential ES6 Resources
Dr. Axel Rauschmayer's free to read online, deep & delicious book.
Know what supports what and how.
Framework Trends
Angular
Backbone
Ember
React
Framework Trends
- Angular2 "debacle"
- React hotness: React native, ReactDOM, React breakfast cereal
- Some vanilla JS resurgence ie."no framework"
Sadly missing:
- Difficulties with the Spec
- Shadow DOM seems figured out
- Polyfills doing the job for now
- RiotJS
Web Components
node / IO.JS merge
Typed JavaScript
- TypeScript / AtScript
- Flow
- SoundScript
- and more.
Native Application Wrappers
- Electron
- NW.js
JavaScript in your hardware
- Espruino
- Tessel
- PIJS.io
- Node Bots
More JS+hardware presentations to come in 2016
JS as compile target
- Web Assembly
- ASM.js
The Future
- Beautiful ES7 features: async/await, array comprehensions, simd
JS-MONTREAL 2015
from 179->319 active members
from 658->1436 total members
BRUNO'S 2 WILD PREDICTIONS OF THE FUTURE
1st Prediction
Single Page Apps
are going to get less popular as the pendulum swings back
Static pages 5ever
2nd Prediction
Microsoft
will somehow make a cross platform browser. it will be the best one you've ever used.
Thanks
have a great 2016
without undefined exceptions
JS 2015 - Retrospective
By signupskm
JS 2015 - Retrospective
- 2,036