Une vidéo montrant comme le moteur de rendu traite et affiche les blocs HTML.
Ça doit quand même être assez chaud de concevoir un moteur de rendu : oké, y’a les spec du W3, et tout le reste qui donne les bases. Mais quel pourcentage de sites passent le validateur HTML ? 5% ? 10 ? Et CSS : 1% ? 2% ? Les deux : 0% ?
La majorité des sites font du pseudo code HTML/CSS/JS bardé d’erreurs, mais il faut quand même arriver à le parser, et ça, pour une machine, ça ne doit pas être une mince affaire à créer.
Faire un code valide c’est pas juste pour faire beau : les navigateurs vous remercient, car c’est bien plus rapide à afficher (aucune correction à faire après le chargement, et donc moins de reflow).
via
https://www.ecirtam.net/links/?w2SRXw — (
permalink)