Servo Architecture: Safety and Performance
Jack Moffitt http://linux.conf.au/schedule/present... Servo is a browser engine designed for modern hardware written in Rust. Current browsers were designed over a decade ago when phones were not smart, clock speeds were still increasing, and web pages were still static. Taking advantage of modern amenities requires new approaches. Servo's architecture is all about doing many things at once. Taking advantage of multiple cores, GPUs, and SIMD means that Servo can render pages faster. Servo's design also gives it many safety properties not found in other browsers and improves some that you've already been enjoying. I'll discuss how Servo is structured for maximum performance and safety, and how Rust enables many of the things that Servo does. I'll also compare Servo's design with that of existing engines.

The Future of the Linux Page Cache

Move fast and don't break things: High-performance networking in Rust — Joshua Liebow-Feeser

Linux-Kernel Memory Ordering: Help Arrives At Last!

Servo: A Web View From Somewhere Else

The Future of Power Management in Linux

Decoding Satellites with SatNOGS

Polonius: Either Borrower or Lender Be, but Responsibly - Niko Matsakis

Servo: Building a Parallel Browser

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Rewriting MMU for fun and profit

A tour of the ARM architecture and its Linux support

RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West

Building reliable Ceph clusters

Rust's Journey to Async/Await

The Vulkan Graphics API - what it means for Linux

RustConf 2017 - Opening Keynote: Make Productivity a Core Value of Rust

Production high-performance networking with Snabb and LuaJIT

Servo: A web rendering engine for the future

code::dive 2017 – Alex Crichton – Concurrency in Rust

