Skip to main content

Reactivity and signals: demystifying frontend magic

Frontend frameworks hide a dependency-tracking system behind their reactive APIs. This talk makes that system visible with alien-signals, showing how signals, computed values, and effects form a graph that can be updated when state changes.

The examples use directed graphs, topological ordering, doubly linked lists, and push-pull propagation to explain the underlying algorithms. They finish by comparing this model with Vue's component-level reactive effects.

Enjoyed "Reactivity and signals: demystifying frontend magic"?

Follow me

Estéban Soubiran

Software engineer, conference speaker, and open source enthusiast.

Explore more talks

  1. Event: Node.js Paris (opens in a new tab)ParisDate:

    You don't need these new Node.js APIs

  2. Event: BreizhCamp (opens in a new tab)RennesDate:

    In JavaScript, there's a package for everything... and often for nothing.

  3. Event: Nuxt Nation (opens in a new tab)OnlineDate:

    Ship Nuxt apps that scale

What do you think?

Discussions

Loading discussions...

Add a comment

Checking your session...