Series
-
Servo generational run
My Servo work and fixes, including bug fixes, features I work on, and notes about the details behind them.
Posts
-
Enabling SharedWorker in Servo
How a series of PRs brought SharedWorker support to Servo, fixed reuse and stability issues, and moved more WPT coverage to passing.
-
Fixing a Servo input activation borrow crash
How a Facebook crash led to a RefCell borrow bug in checkbox activation, and why the fix was to stop holding input_type across script-visible events.
-
Fixing Servo Fetch BYOB response streams
How following the Fetch spec for BodyInit byte streams made constructed Response bodies readable with BYOB readers in Servo.
-
Fixing a Servo canvas memory leak
How reporting CanvasRenderingContext2D native memory to SpiderMonkey helped Servo collect canvas objects soon enough to release their resources.