A deep technical stream transcript exploring compiled reactivity in JavaScript frameworks. The discussion covers the fundamental challenges of reactive compilation, including pass-by-value vs pass-by-reference problems with primitive signals, dependency tracking in async contexts, and why cross-file reactive compilation is extremely difficult. Comparisons are drawn between SolidJS, Svelte (including Runes), Vue's ref sugar, and the React compiler. A key theme is read-write segregation as a design principle: restricting where mutations can occur improves traceability and unidirectional data flow, regardless of whether state is mutable or immutable. The stream also touches on why fully automatic colorless reactivity across file boundaries remains an unsolved hard problem.

4h 57m watch time

Sort: