YoVDO

Making a Browser Fast - The Story of Firefox Quantum

Offered By: JSConf via YouTube

Tags

JSConf Courses Web Development Courses User Interface Design Courses Event Handling Courses

Course Description

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

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX