Confirmed users
512
edits
Line 51: | Line 51: | ||
|- | |- | ||
| Expose Gecko layout profiling data | | Expose Gecko layout profiling data | ||
| There is a wealth of information the platform could provide for tools to provide more accurate information about optimizing websites. This project would cover three key areas that have identified - timing data for CSS selector matching, flagging CSS selectors that trigger later-siblings restyles, and timing reflows | | There is a wealth of information the platform could provide for tools to provide more accurate information about optimizing websites. This project would cover three key areas that have identified - [https://wiki.mozilla.org/User:Jdm/SlowCSSSelectors timing data for CSS selector matching], flagging CSS selectors that trigger later-siblings restyles, and [http://bugzil.la/453650 timing reflows]. This work could be expanded to cover further reflow profiling enhancements, depending on how much time is available, or could be expanded into making use of this new data by exposing it in the existing Firefox Developer Tools with the help of a devtools mentor. | ||
| [mailto:josh@joshmatthews.net jdm] | | [mailto:josh@joshmatthews.net jdm] | ||
| Boriz Zbarsky (bz) | | Boriz Zbarsky (bz) | ||
| C++, understanding of CSS is useful | | C++, understanding of CSS is useful. | ||
|} | |} | ||