The Algorithms of CSS: Sources

Posted June 1, 2018 in Research


Thanks for coming to check out the sources for my talk, The Algorithms of CSS from CSSConf EU 2018.

Computer Science

Favorite Computer Science fundamentals resources:

I wrote this series of blog posts summarizing my own Computer Science research:

On Programming Languages and Paradigms

Imperative vs. Declarative

On Algorithms

Browser Mechanics

The Cascade Deep-dive

The Source of CSS

I found the source of Servo (the rendering engine in Firefox) to be a bit more readable and commented (it is newer, after all), but the UI for navigating the source of Blink (a fork of the rendering engine in Webkit, used in Chrome and Opera), was great for getting a sense of the directory structure. Look at both!

A few files to get you started:

A few other very awesome and relevant resources:

Example CSS Algorithms


What do you think? Do you have any questions, thoughts, or related links to share? Did I make a mistake in my post?

  • Nice talk 🙂

    really GOOD.

    Compose a Reply

  • you're amazing! Nice Talk and really opened my eyes! :D

    Compose a Reply

  • Hi La~u~ra 😊

    Thanks for sharing!
    You can add a new resource to Browser Mechanics section:

    "How browser rendering works — behind the scenes"

    Compose a Reply

    • Thanks for sharing, Joan! That's a great resource – really nice, readable description. I should read it every couple of months for a refresher.

      Compose a Reply

Submit a Comment