It's about time to start planning and setting goals for Q2, and as I
mentioned in this week's meeting, I think focusing on usability and
performance tasks would be appropriate. I assume that a few people
will keep pushing features forward this quarter, especially as there
are several multi-quarter projects in flight, but the idea is that
most of our effort will be directed to usability and performance.

Here is an (unordered) list of possible projects:

- Implement CSS 3D transforms and make the CSS FPS
(http://keithclark.co.uk/labs/css-fps/) run at full speed. This could
be a compelling demo since other browsers fare poorly. Another example
of this is
- Get jQuery's test suite passing in Servo
- Get React working in Servo
- Find and fix bugs relating to extra reflows and incremental layout
- Get multiple resource loading working well enough that page load
times are competitive
- Implement the Timeline debugging protocol so that we can get
timeline reports from Firefox debug tools for Servo
- Get basic interactions and gestures polished: scroll performance on
Linux, OS X, and Android; pinch zoom; interactive window resizing; etc
- Create compelling demos that benefit from Servo performance or tech
and satisfy real user needs. Example: Patrick has been working on a
text-zoom demo that very fast in Servo and not great elsewhere; it is
a solve real user problems on mobile devices.
- Tune performance in networking and graphics.
- Polish the new HTML-based browser shell (landing soon) and get it
working well on all platforms
- Find slow interaction patterns and make them fast. Examples: Twitter
infinite scroll is janky in other browsers; an isolated demo of this
would make a good first dynamic test suite addition. Make them smooth
in Servo.

There are probably some layout and other bugs that need addressing
too. The iframe and constellation refactoring that happened in Q1 is a
good example of that kind of work.

I'd love to hear what other ideas people have as well.

jack.
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to