We always talk about adding some devtools that give performance advice.
This would be visible to web developers, who are end users of the browser
in its role as a development tool. It's also visible to non-developer users
in that more and more sites will take full advantage of Servo's
architectural advances.

This could also be a good chance to have someone working on CSS Containment
[1][2] or other experimental Web features that could showcase Servo's
parallel architecture.

Some other ideas:

  * GPU layout (#3824)
  * SIMD layout (#1404)
  * MathML (#2165)
  * Improving C++ FFI and LTO (#1024) for SpiderMonkey. This seems like a
high priority after the Q2 (fingers crossed) SpiderMonkey upgrade. Josh,
does this fit with your planning?
  * "asm.css": CSS subsets for reliably fast layout. (vague; don't have a
ticket number)
  * Make the JS engine (and DOM GC) pluggable. Integrate duktape or another
small interpreter as a proof of concept.
  * Research exactly how low we can go with memory usage. We've talked
about tiny embedded builds for Servo that only handle a subset of Web
content.

I tried to pick things that'd be challenging, reasonably self-contained,
and hopefully produce an interesting thesis. Most of these are from the
"B-interesting-project" ticket label.

keegan

[1] http://dev.w3.org/csswg/css-containment/
[2] https://github.com/servo/servo/issues/1651

On Tue, Apr 7, 2015 at 9:43 AM, Josh Matthews <j...@joshmatthews.net> wrote:

> Hello all! I've had an inquiry from a student looking for a project they
> could work on from October 2015 until May 2016. Obviously planning that far
> ahead can be challenging; they were interested in working on the canvas
> APIs but those are already in progress so I suggested we brainstorm some
> other ideas. They say they like working on "things visible to end users",
> so what are some areas that we could focus on which have limited danger of
> disappearing before it's time to commence work?
>
> Cheers,
> Josh
> _______________________________________________
> dev-servo mailing list
> dev-servo@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-servo
>
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to