yoasif_on Hacker News • Recommends
On “I cannot continue working on my add-ons”
5.5K subscribers • 4 videos on Hallway
Intermediate. Assumes working knowledge.
11K views9 years ago4 recommendations
Web developmentSystems programmingHow browsers workRustPerformance and optimization
Jack Moffitt discusses how the Servo browser engine leverages Rust to achieve high performance, parallelism, and safety.
Jack Moffitt linux.conf.au/schedule/presentation/63/ 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.What people say. Recommended for its deep dive into Servo's parallel architecture and how WebRender offloads page painting to the GPU.
yoasif_on Hacker News • Recommends
On “I cannot continue working on my add-ons”
NiLSPACEon Hacker News • Recommends
On “Mozilla and Microsoft are rebuilding their browsers’ foundations”
lkbmon Hacker News • Recommends
On “The web at maximum FPS: How WebRender gets rid of jank”