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%

  1. Use Babel: Competitors have been crushed
  2. Class keyword considered evil
  3. Just kidding
  4. Microsoft has most advanced JavaScript browser right now! 
  5. 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

  1. Angular2 "debacle"
  2. React hotness: React native, ReactDOM, React breakfast cereal
  3. 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

  • 1,967