-
-
Notifications
You must be signed in to change notification settings - Fork 60
Sprint Aug 2015
hrj edited this page Sep 3, 2015
·
2 revisions
Focus was on functional and performance improvements to layout. Major highlights below.
- Modify jstyleparser to accept per-element rules. See https://github.com/radkovo/jStyleParser/pull/35
- Create a per document analyser, instead of per element analyser. The top level analyser creates the rule holder (which sets up rules in an ordered list). This holder can then be reused per element.
The above changes drastically improve layouting speed (about 5x).
- Disabled caching of layouts, because it interferes with the bubbling up of floats. Floats bubble up in complicated ways:
- For xy-plane, they continue bubbling up until the criteria defined in
isFloatLimit
are met. - For z-axis, they stop bubbling up when
position:relative
is encountered (apart from the above criteria).
- For xy-plane, they continue bubbling up until the criteria defined in