We are all good with browsers made by others | Francesco Sciuti | Conf42 JavaScript 2023
Read the abstract ➤ https://www.conf42.com/JavaScript_2023_Francesco_Sciuti_browsers_made_by_others Other sessions at this event ➤ https://www.conf42.com/js2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:22 preamble 0:47 how many of us have never said a $%^&*? 1:31 what is a browser 3:29 why should i care? 4:20 how is it made 4:32 architecture 5:16 processes & threads 6:42 browser processes 9:46 multi-process architectures: pros & cons 11:38 how does it work 13:05 rendering 13:47 scared, huh? 14:01 render a page 14:28 parsing 16:50 style calculation 18:09 layuot 20:34 paint 21:35 compositing 23:39 compositing - events 25:43 critical rendering path (crp) 26:38 jank - your worst enemy 27:02 critical rendering path (crp) 27:49 main thread 28:05 a quick distinction 28:13 browser event loop 29:17 recap 29:47 i motori 29:53 what do they use? 30:06 maybe it's not what we thought 30:20 any ideas? 32:04 links 32:12 francesco sciuti 32:30 thank you!