Overview
Syllabus
intro
preamble
how many of us have never said a $%^&*?
what is a browser
why should i care?
how is it made
architecture
processes & threads
browser processes
multi-process architectures: pros & cons
how does it work
rendering
scared, huh?
render a page
parsing
style calculation
layuot
paint
compositing
compositing - events
critical rendering path crp
jank - your worst enemy
critical rendering path crp
main thread
a quick distinction
browser event loop
recap
i motori
what do they use?
maybe it's not what we thought
any ideas?
links
francesco sciuti
thank you!
Taught by
Conf42