Go to content

Standardizing Autotracking Via TC39 Signals with Daniel Ehrenberg

Ember takes care to re-render templates when data changes, but only does this work for the parts that changed. This happens automatically through Ember’s autotracking mechanism. Following their own paths, many other web frameworks have arrived at analogous solutions, often referring to autotracked fields as “Signals.” Now, a group of signal library authors and maintainers of frontend frameworks are working together in TC39 to standardize some of the core data structures and algorithms that will be required for JS implementations of Signals, and we could use your help pushing JavaScript forward.

May 31, 2024