Nicolas Gut

mardi 7 juin 2016

La puissance du web : WebGL et three.js

IHM UI UX – # # # # # # #

Fini la nostalgie du flash et de ses animations. Il serait tant d’en faire le deuil et pour vous aider, la puissance permise par WebGL et three.js va donner un grand coup fouet à la création web multimédia.

However I hate to admit it, the era of this rich multimedia platform has come to an end. Flash is finally dead. But fear not! As often happens when one door closes, another opens, and Flash is slowly being replaced by a fresher, more vigorous successor. Technologies like WebGL, and accompanying JavaScript libraries like Three.js are rapidly growing—enabling developers to build Flash-like projects, without the accompanying security issues.

Découvrir three.js et WebGL

Lire l’article How WebGL is reinventing Flash’s legacy

Progressive web apps – la revanche du web sur les applications

Applications – # # # # # # # #

Si Wired prévoyait la mort du World Wide Web au profit d’un accès à internet exclusivement via application, c’était sans compter sans la capacité du WWW à renaître de ses cendres (encore chaudes) et à se réinventer constamment pour répondre au besoin de l’utilisateur.
La notion de Progressive web apps correspond à cette dernière mutation du web. Alex Russell en liste les attributs :

Responsive: to fit any form factor
Connectivity independent: Progressively-enhanced with Service Workers to let them work offline
App-like-interactions: Adopt a Shell + Content application model to create appy navigations & interactions
Fresh: Transparently always up-to-date thanks to the Service Worker update process
Safe: Served via TLS (a Service Worker requirement) to prevent snooping
Discoverable: Are identifiable as “applications” thanks to W3C Manifests and Service Worker registration scope allowing search engines to find them
Re-engageable: Can access the re-engagement UIs of the OS; e.g. Push Notifications
Installable: to the home screen through browser-provided prompts, allowing users to “keep” apps they find most useful without the hassle of an app store
Linkable: meaning they’re zero-friction, zero-install, and easy to share. The social power of URLs matters.

Lire Progressive Web Apps: Escaping Tabs Without Losing Our Soul