Skip to content

Offscreen canvas improvements project

Josh Matthews edited this page Feb 15, 2020 · 2 revisions

Background information: Major browsers support the OffscreenCanvas standard which can be used to create drawing canvases that are not tied to a HTML canvas element visible on the page. Servo is a new, experimental browser that supports some of the offscreen canvas API; the goal of this project is fix several bugs known to cause significant test failures as well as add some missing features.

Tracking issue: (please ask questions in these issues)

Useful references:

Initial steps:

  • email the mozilla.dev.servo mailing list (be sure to subscribe to it first!) introducing your group and asking any necessary questions
  • fix the bug with getting image data out of offscreen canvases to obtain more meaningful test results
  • add support for drawing offscreen canvases to other canvases

Subsequent steps:

  • implement blob conversion support
  • implement linked placeholder canvases
Clone this wiki locally