nsBlockReflow, and most layout code, is indeed inefficient. Some amount of that is because we support a lot of features and we've fixed a lot of bugs. Fixing bugs tends to add code, and even if you try to keep things off commonly taken paths, even not-taken conditionals add up.
I guess I'm saying that you really want to be quite a bit faster than Gecko because over time you'll gradually slow down as you are able to handle more of the Web. Although, since we have better specs and better understanding of their implementation than we did as Gecko evolved, there's some hope Servo will end up less crufty. Rob -- Jtehsauts tshaei dS,o n" Wohfy Mdaon yhoaus eanuttehrotraiitny eovni le atrhtohu gthot sf oirng iyvoeu rs ihnesa.r"t sS?o Whhei csha iids teoa stiheer :p atroa lsyazye,d 'mYaonu,r "sGients uapr,e tfaokreg iyvoeunr, 'm aotr atnod sgaoy ,h o'mGee.t" uTph eann dt hwea lmka'n? gBoutt uIp waanndt wyeonut thoo mken.o w * * _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo