~/talk

Modular Servo: Three Paths Forward

slides:none on file

Servo currently hides implementation details via Rust crates and shared traits but loses recomposability because many components are image cache tied to IPC, forcing implementations to use Servo's channel pattern. Embedding works: Servo successfully replaces other engines and is embedded in Tauri and KDE/Qt as a webview. Work targets making foreign parts swappable by centralizing and wrapping unsafe bindings—there is a plan to abstract SpiderMonkey behind a safe Rust trait—while wgpu and rust-url show concrete reusable pieces; no full IPC rework yet.

AI-written summary · about

  1. 0:00Introduction to modularity
  2. 2:51Internal system components
  3. 14:14Servo as an embedded engine
  4. 20:24Integration of external parts
  5. 28:49Conclusion and future outlook
  6. 31:21Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.