What web can do today ?
https://github.com/lechinoix
Fullstack developer
Use Lean to create better working ways
Love climbing, video games and crafting web apps for fun
WWW
Internet
Internet, un réseau de réseaux
Réseau informatique mondial publiquement accessible
1969 - ARPANET compte 4 noeuds
1972 - Invention de l'email
1973 - Création du protocole TCP/IP
1989 - Ouverture au traffic commercial
World Wide Web,
des ressources accessibles de n'importe où
Système d'hypertexte public accessible depuis des adresses appelées URL
1989 - Système d'hypertexte pour partager des documents au CERN
1990 - Premier navigateur WorldWideWeb et premier serveur CERN httpd
1993 - Le web devient public
1994 - Création du W3C
Accessible
Partout dans le monde et sur n'importe quel machine
Communautaire
Le web est une communauté et son évolution est participative
Le web en deux mots
Comment faire un web accessible à tous ?
Comment faire un web accessible à tous ?
Avec des bons standards !
Qui écrit ces standards ?
Des organismes de standardisation :
- W3C : HTML5, CSS, Web APIs...
- WHATWG : HTML Living standard
- ECMA : Javascript
- Khronos Group : WebGL
- ....
Hot News !
Comment participer ?
Comment participer ?
Les APIs du web
❤️ https://developer.mozilla.org ❤️
Les APIs du web
https://jakearchibald.github.io/isserviceworkerready/
Les APIs du web
https://developer.mozilla.org/en-US/docs/Web/API
- Service Workers
- MediaDevices API
- Audio API
- FileSystem API
- Ambient light API
- .....
PinPic
Géolocation et utilisation de l'appareil photo
Live coding
La performance, c'est de l'accessibilité
http://blog.chriszacharias.com/page-weight-matters
La performance, la prochaine préoccupation du web
https://squoosh.app/
Les web video games 🤖
Les web video games
+
Les web video games
Live coding
Conclusion
Références
- https://webfoundation.org/2019/03/web-birthday-30/
- https://github.com/whatwg/html/blob/master/FAQ.md
- https://html.spec.whatwg.org/multipage/
- https://www.w3.org/TR/?status=rec
- https://www.telerik.com/blogs/w3c-vs-whatwg-html5-specs-differences-documented
- https://developer.mozilla.org/fr/docs/Web/API
- https://jakearchibald.github.io/isserviceworkerready/
- https://timkadlec.com/remembers/2019-01-09-the-ethics-of-performance/
Web Assembly, du code natif dans le navigateur
What web can do today ?
By Nicolas Ngô-Maï
What web can do today ?
- 388