I'm not kidding! It'll happen again, and hopefully other framework reactivity systems will apply similar perf improvements.
---
Links and Resources:
🔗 How it started https://x.com/johnsoncodehk/status/1840558232093483192
🔗 Johnson improving the reactivity system before https://github.com/vuejs/core/pull/5912
🔗 alien-signals repo https://github.com/stackblitz/alien-signals
🔗 Porting findings to Vue.js https://github.com/vuejs/core/pull/12349
🔗 Statistics from Johnson https://x.com/johnsoncodehk/status/1840563583043973408
🔗 Another benchmark PR https://github.com/transitive-bullshit/js-reactivity-benchmark/pull/4
📺 @DejaVueFm #E034 - Data Fetching in Vue and Nuxt
---
Chaptermarks:
00:00 Intro
00:18 Faster - again?!
00:40 Improving Vue Language Tools
01:10 How can one randomly write a Signal library?
02:08 From Push to Pull to Push-Pull Reactivity
02:50 The native-signal / alien-signal release
03:36 Why is it a separate package?
04:04 Gimme some stats
05:00 When will it come to Vue?
05:36 Vue 3.5 with and without improvements
07:22 What does it mean for you?
08:14 Do you want a deep dive?
08:30 Wrapping up