Skip to content

Roadmap

Lars Bergstrom edited this page Jan 12, 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 as well as some of the biggest feature items we hope work with our partners and the community to deliver in those quarters. It does not go into too many details, infrastructure work, product plans, etc.

Q1 2015

  • Extensive CSS property coverage (> 70%)
  • Android browser and APK
  • OSX and Linux platform daily builds of "miniservo"
  • Get the browser "safe enough" to use for basic browsing scenarios
  • Identify and begin building a Rust component inside of Firefox
  • Begin reporting and tracking Servo's Web Platform conformance, performance, and power usage over time
  • Initial fragmentation (multicol)
  • Initial flexbox
  • Upgrade SpiderMonkey
  • Zero-copy HTML & CSS parsing

Q2 2015

  • Create dynamic test suite
  • Add high impact platform features
  • Add a Rust component to Gecko

Critical 2015 work

Layout

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

Other

  • Explore using Servo as a UI toolkit
  • Visualization support
  • multiprocess
  • multimedia
  • sandboxing
  • addons
  • prefs
  • bookmarks
  • history
  • cookies
Clone this wiki locally
You can’t perform that action at this time.