Changes

Jump to: navigation, search

Community:SummerOfCode12:Brainstorming

1,323 bytes added, 13:38, 6 March 2012
Developer Tools
|
|
|-
| CSS Source Maps
| Last year, a student implements "source maps" that can take minified JavaScript or even CoffeeScript and map errors back to the original source file(s). We'd like to do the same for CSS which is often minified or generated from languages like LESS or Stylus.
| kdangoor
|
|
|-
| Highlight JS that causes reflows to occur
| Gecko developers are able to point out statements that trigger reflows from code inspection. We can do better: {{bug|453650}} discusses adding notifications for timing reflows and calls that trigger a reflow. With this information, we can create a tool that obtains stack traces when reflows are triggered, and order the results by duration, and link this to specific triggering JS statements.
| [mailto:josh@joshmatthews.net jdm]
| Someone from devtools, with platform support
| C++ and JS required.
|-
| Highlight slow CSS selectors
| We have a wiki pages of ways to write CSS rules that take advantage of Firefox's internals: https://developer.mozilla.org/en/Writing_Efficient_CSS. If we could add timing data to CSS selector matching, we could use that information to profile rules on a page and display a profiling view that links to specific problematic rules.
| [mailto:josh@joshmatthews.net jdm]
| Someone from devtools, with platform support.
| C++ and JS required.
|}
Canmove, confirm, emeritus
1,093
edits

Navigation menu