Skip to content

    Frontend System Design, module F04

    Browser architecture

    The processes and threads inside a browser, how a page becomes pixels, and how the event loop schedules everything on the main thread.

    3 of 8 lessons published

    1. 1
      How a Browser Actually Works

      Flagship · intermediate

    2. 2
      The Critical Rendering Path

      Flagship · intermediate

    3. 3
      The Event Loop and the Main Thread

      Flagship · intermediate

    4. 4

      Layout, Paint and Compositing in Depth (coming soon)

      Standard · advanced

    5. 5

      Layout Thrashing and Forced Reflow (coming soon)

      Focused · intermediate

    6. 6

      The JavaScript Engine: Parsing, JIT and Garbage Collection (coming soon)

      Standard · advanced

    7. 7

      Web Workers, Worklets and Off-Main-Thread Architecture (coming soon)

      Standard · intermediate

    8. 8

      Scheduling Work: Yielding, Idle Time and Task Priorities (coming soon)

      Standard · advanced

    All Frontend System Design modules