Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of modern browsers through the lens of Firefox Quantum in this JSConf Iceland 2018 talk. Discover how browsers have adapted to meet increasing user expectations, from simple text pages to 4K VR experiences. Learn about the technical challenges and solutions implemented to combat issues like jank and freezes, while maintaining perceived speed. Delve into topics such as computer architecture, browser functionality, Rust integration, event handling, compositing, painting, prioritization, IPC, garbage collection, and UI improvements. Gain insights into the development of new browser engines and the ongoing quest for better performance in web browsing.
Syllabus
Introduction
How a computer works
Browser is a user agent
How does a browser work
Problems
Quantum LA
Rust on Style
Integration
Even handlers
Compositing
Painting
Prioritize
Crawling
IPC
Garbage Collection
Timers
Background tabs
Animation
User Interface
New Engine
Conclusion
Taught by
JSConf