Community:SummerOfCode15:Brainstorming: Difference between revisions

Add speculative parsing project.
(→‎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]
|}
|}


Confirmed users
512

edits