Confirmed users
512
edits
(→Automation & Tools: - added automation related projects) |
(Add speculative parsing project.) |
||
| Line 394: | Line 394: | ||
! Comments | ! Comments | ||
|- | |- | ||
| Speculative HTML parsing | |||
| Servo's [https://github.com/servo/html5ever/ HTML parser] currently blocks whenever it needs to execute JS code (eg. when <script> tags are encountered in a page). We want to split the HTML parsing code into two threads, one of which can continue parsing the rest of the HTML source [http://www.dorothybrowser.com/portfolio/parallel-parser/ speculatively] while the other is busy executing JS; once the second is finished, the parser can use the result of the first thread's efforts to improve page load performance. | |||
| Prior [http://www.rust-lang.org/ Rust] experience valuable. Familiarity with HTML. | |||
| [https://mozillians.org/en-US/u/jdm/ jdm] | |||
| [https://mozillians.org/en-US/u/kmcallister/ kmc] | |||
|} | |} | ||