1,295
edits
(→Layout) |
(→Layout) |
||
| Line 28: | Line 28: | ||
* Improve the Web platform by implementing key features | * Improve the Web platform by implementing key features | ||
** Land Harfbuzz prototype integration in tree (allows for richer typographic control, also lays groundwork for performance improvements) [jfkthame] | ** Land Harfbuzz prototype integration in tree (allows for richer typographic control, also lays groundwork for performance improvements) [jfkthame] | ||
** | ** <strike>Implement calc() (Web platform) [dbaron]</strike> Probably insufficient dbaron resources due to crashkill etc | ||
** Support CSS transitions/SVG animation on nearly all CSS values (browser parity) [dbaron, dholbert] | ** Support CSS transitions/SVG animation on nearly all CSS values (browser parity) [dbaron, dholbert] | ||
** Enable SVG Animation with shippable feature set (near-complete CSS property coverage, near-complete SVG attribute coverage, but not necessarily syncbase timing) (Acid3, browser parity) [dholbert, birtles, jwatt] | ** Enable SVG Animation with shippable feature set (near-complete CSS property coverage, near-complete SVG attribute coverage, but not necessarily syncbase timing) (Acid3, browser parity) [dholbert, birtles, jwatt] | ||
| Line 34: | Line 34: | ||
** CSS scanner performance analysis and improvements (performance) [zwol] | ** CSS scanner performance analysis and improvements (performance) [zwol] | ||
** Implement some kind of lazy frame construction [?] (still working out a plan) | ** Implement some kind of lazy frame construction [?] (still working out a plan) | ||
** <strike>Compositor phase 2 --- paint and animation control (performance, also add JS animation API to the platform)</strike> | ** <strike>Compositor phase 2 --- paint and animation control (performance, also add JS animation API to the platform) [roc]</strike> Delayed in favour of layers work | ||
* Improve core code architecture to improve stability/performance and reduce cost of future enhancements | * Improve core code architecture to improve stability/performance and reduce cost of future enhancements | ||
** Simplify frame destruction [fantasai] | ** Simplify frame destruction [fantasai] | ||
edits