Firefox 3 vient de sortir et rallie les suffrages de nombreux internautes. Mais vous êtes-vous demandé comment fonctionnait son moteur de rendu HTML? Probablement pas. Mais il n’est jamais trop tard pour bien faire. La vidéo ci-dessus vous montre une radiographie de Gecko traitant une page de Wikipedia page. Et après le saut, le traitement de la page de Mozilla.org.!
[Kottke]


Question bête: on obtient comment ce rendu ?
Même question que Tiben je suis curieux de savoir ce qui est utilisé pour donner ce rendu.
Moi se qui me parait spécial, c’est qu’il ne traite pas en ligne par ligne… Il fait quoi, il a des balises prioritaires, comme les tables ?
« Quartz Debug » sur Mac… ?
« Moi se qui me parait spécial, c’est qu’il ne traite pas en ligne par ligne… Il fait quoi, il a des balises prioritaires, comme les tables ? »
Non en faites au premier passage il place de façon sommaire en lecture ligne par ligne du html. Mais après il y a la feuille de style et toute les propriétés plus spécifique a mettre en place. Du moins je crois ^^
J’ai fait quelques recherches, et c’est avec le Gecko Reflow qu’on parvient à faire un tel rendu.
Comment ça marche ? Aucune idée..
http://wiki.mozilla.org/Gecko:Reflow_Refactoring