mirror of
https://github.com/servo/servo.git
synced 2025-06-12 02:14:41 +00:00
This replaces flow construction with a strict bottom-up tree traversal, allowing for parallelism. Each step of the traversal creates a flow or a `ConstructionItem`, similar to how Gecko works. {ib} splits are handled by not creating `InlineFlow`s until the containing block is reached. This should be able to be incrementalized by storing the `Flow` from layout to layout, and performing fixups during flow construction and/or wiping containing blocks in a previous pass. |
||
---|---|---|
.. | ||
dom | ||
html | ||
layout_interface.rs | ||
script.rc | ||
script_task.rs |