ConferenceBeginnerFront-end / UX / Accessibilitéfr

Doom tournait sur un 486. Votre app rame sur un MacBook Pro.

En 2015, Maciej Cegłowski tirait la sonnette d'alarme dans son talk culte « The Website Obesity Crisis » : les pages web étaient devenues absurdement lourdes, sans réel bénéfice pour l'utilisateur. Dix ans plus tard, rien n'a changé - c'est même pire. Afficher une simple page exige aujourd'hui une machine puissante. Pendant que nos ordinateurs et nos téléphones gagnaient en performance, le web a englouti ces gains : des centaines de Mo de RAM et plusieurs secondes d'attente pour un fond blanc et trois boutons. Et l'une des grandes responsables de cette dérive est devenue notre réflexe par défaut : la Single Page Application. Dans ce talk, nous remonterons le fil de l'histoire, de jQuery aux frameworks modernes, pour comprendre quels problèmes réels la SPA résolvait à son époque. Puis nous montrerons, concrètement, que la plupart de ces problèmes sont aujourd'hui réglés nativement par le navigateur : animations CSS, WebSocket, History API, fetch… Nous explorerons également des alternatives légères comme HTMX ou Stimulus. Les grands gagnants de ce talk, ce seront vos utilisateurs !

Speakers