firefox如何进行css呈现

firefox如何进行css呈现,css,firefox,rendering,gecko,Css,Firefox,Rendering,Gecko,这可能有点学术性。我试图了解浏览器中css呈现的细节。我知道Gecko和Webkit都使用哈希映射和样式共享来加速css选择器匹配 在下面的文章中,它还说firefox使用规则树和样式上下文树来进行css呈现,而Webkit没有。我想知道这两棵树有什么作用/意义。他们会加速选择器匹配、节省内存还是做其他事情?(Webkit在没有规则树的情况下运行良好。那么,在css呈现中这两个核心有什么区别?) 浏览器的工作原理: 这里是另一篇关于firefox css呈现的文章,这可能会有所帮助 Mozill

这可能有点学术性。我试图了解浏览器中css呈现的细节。我知道Gecko和Webkit都使用哈希映射和样式共享来加速css选择器匹配

在下面的文章中,它还说firefox使用规则树和样式上下文树来进行css呈现,而Webkit没有。我想知道这两棵树有什么作用/意义。他们会加速选择器匹配、节省内存还是做其他事情?(Webkit在没有规则树的情况下运行良好。那么,在css呈现中这两个核心有什么区别?)

浏览器的工作原理:

这里是另一篇关于firefox css呈现的文章,这可能会有所帮助


Mozilla风格的系统文档:

+1这是一个非常广泛的问题,但我对答案也非常感兴趣。