js lab`16. Виктор Турский: "Современные тенденции в...

35
Frontend 2015-2016 Viktor Turskyi JSLab 2016

Upload: geekslab-odessa

Post on 13-Apr-2017

139 views

Category:

Software


0 download

TRANSCRIPT

Frontend 2015-2016Viktor Turskyi

JSLab 2016

YEAR 2015

Increasing complexity of FE business logic

ECMAScript 6 finalized

ES6 everywhere

Deprecated _escaped_fragment_

Goodbye "undefined is not a function"

Node v4.0 (september 2015) merged Node and IO.js

React-Native (iOS and Android)

Redux (React Europe 2015)

Facebook switches to Babel

A lot of JavaScript courses

Microsoft Visual Studio Code

Death of Java and Flash

Popularity of Isomorphic apps

Lost simplicity of Web development

YEAR 2016

End of support of IE 8, 9, 10, 11 (only security upd)

No outdated browsers

Chrome

Firefox

Safari

Edge

Opera

Android Chrome

iOS Safari

Increasing popularity of web-based editors

React native main priority for Facebook

High level frameworks

Based on:

● React● React-Router● Redux● Relay

react --platform=web app.js

Increasing production use of HTML5 APIS

Service workers API

Notification API

Network API

GeoLocation API

Video API

etc

WebAssembly support in browsers

Experiments with functional languages

Static types

Not sure about

● Relay/GraphQL● BAAS● Web Components● Isomorphic apps

Interesting facts:

Ruby is still alive :)

Questions?

Viktor Turskyi (koorchik)

[email protected]://twitter.com/koorchik

https://github.com/koorchik

http://webbylab.com