Clone
2
Offscreen canvas improvements project
Josh Matthews edited this page 2020-02-15 10:40:33 -05:00

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