2023-04-13 Overview of the effort to rewrite Servo’s layout engine, and our proposal for layout in Servo going forward.
Servo currently has two independent layout engines, known as Layout 2013 and Layout 2020, which are named after when they began development. Layout 2020 was designed to fix several shortcomings in Layout 2013, but it’s not yet enabled by default, and this raises the question: which layout engine should Servo use going forward?
To answer this question, we analysed the two layout engines and found differences in:
- their approa