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