Loading…
Thursday September 10, 2026 13:45 - 14:25 EDT
Servo is a web rendering engine written in Rust, one of the largest and oldest Rust projects out there. One of the areas we’re actively pushing forward is DevTools support, connecting Servo to Firefox DevTools over the Remote Debug Protocol. This means writing a server in Rust that speaks with a client written in Javascript.

Every browser engine needs DevTools, but building them is a project in itself. In this talk we’ll look at what building DevTools for Servo looks like. The Inspector, the Console, the Debugger. What are the hard parts and what challenges we face. How we navigate a client written in JS, a server written in Rust, and the role SpiderMonkey(C++) and mozjs(Rust) play in making it all work.
Speakers
avatar for Rakhi Sharma

Rakhi Sharma

Engineer, Igalia
Rakhi is a software engineer at Igalia, where she works on the Servo Browser engine. She is based in Germany, and is interested in the web, browsers, and engines.
Thursday September 10, 2026 13:45 - 14:25 EDT
Palais des Congrès de Montréal

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link