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

Made with Slides.com