Skip to content

Roadmap

Lars Bergstrom edited this page Aug 7, 2015 · 104 revisions

In 2015, we have two high-level goals for Servo:

  • Release an alpha-quality browser that uses Servo as its rendering engine
  • Land a Servo component that is authored in Rust into Gecko

This roadmap outlines our 2015 planning and highlights both the rough goals for each quarter. It also states some of the biggest feature items we hope to deliver, together with our partners and the community.

Longer-term, we plan to incrementally replace components in Gecko with ones written in Rust and shared with Servo. We are still evaluating plans to ship Servo as a standalone product, and are focusing on the mobile and embedded spaces rather than a full desktop browser experience in the next two years.

Q3 2015

  • Continue building towards an alpha release, particularly on mobile/embedded platforms
  • Increase Servo quality - pass more feature tests; improve performance; work on more sites; reduce autolander cycle time
  • Finish support for a Rust component in FF Nightly

Detailed items

  • Android+ARM Linux build & test support
  • Performance tuning
  • Begin reporting and tracking Servo's Web Platform conformance, performance, and power usage over time
  • Navigation support
  • CSS variables
  • GPU rendering & rendering optimizations
  • Bi-directional layout & script

Critical 2015 work

Layout

  • transforms
  • transitions
  • animations
  • tables: the rest of colspan, rowspan, percentage heights, and web-compat bugs
  • will-change

Other

  • Visualization support
  • multimedia
  • addons
  • prefs
  • bookmarks
  • history
  • cookies
Clone this wiki locally
You can’t perform that action at this time.