Skip to content
Lars Bergstrom edited this page Oct 29, 2015 · 87 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 and 2016 planning, highlighting the goals for the upcoming quarter. It also states some of the biggest feature items we hope to deliver, together with our partners and the community.

Our long-term plan is to:

  1. Incrementally replace components in Gecko with ones written in Rust and shared with Servo.
  2. Determine product opportunities for a standalone Servo browser or embeddable library (e.g., for Android).

Q4 2015

  • Ship an alpha release
    • Mobile platform APK that "just works"
    • Downloads for OSX, Linux, Windows(?)
  • Land Webrender in master

See https://public.etherpad-mozilla.org/p/Servo-Q4-2015 for more details.

Proposed 2016 goals

  • Explore new areas for performance improvements
  • Create an initial end-to-end browser product that we can start iterating
  • Fill in remaining placeholder subsystem implementations
  • Track performance systematically
  • Continue adding web platform features
  • Bring Windows port to Tier 1
  • Webrender: Move from prototype to production
  • Oxidation: Ship Rust/Servo components in Gecko
Clone this wiki locally