
All Modern JS Frameworks Are Lying to You (But in a Good Way)
Make sure you attend Snyk Launch 2025 on May 28th: https://snyk.plug.dev/nZdYkWM
All modern JavaScript frameworks - React, Vue, Svelte, Solid, Qwik, Angular - exist for one reason... to stop you from manually updating the DOM like it’s 2004. In this video, we break down the one idea they all revolve around, how we got here, and why everything feels kinda… the same.
You’ll see how we went from JavaScript to jQuery to dirty checking to signals and resumability - and why, underneath all the fancy syntax, every framework is solving the exact same problem.
NOTE: Angular started with dirty checking but now uses change detection. I meant to mention this in the video.
You’ll Never Manually Update the DOM Again — Here’s Why
All Modern JS Frameworks Are Lying to You (But in a Good Way)
Why Modern JS Frameworks Exist
If you're a developer, sign up to my free newsletter Dev Notes ? https://www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: https://notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
?? GitHub: https://github.com/forrestknight
? Twitter: https://www.twitter.com/forrestpknight
? LinkedIn: https://www.linkedin.com/in/forrestpknight
? Instagram: https://www.instagram.com/forrestpknight
All modern JavaScript frameworks - React, Vue, Svelte, Solid, Qwik, Angular - exist for one reason... to stop you from manually updating the DOM like it’s 2004. In this video, we break down the one idea they all revolve around, how we got here, and why everything feels kinda… the same.
You’ll see how we went from JavaScript to jQuery to dirty checking to signals and resumability - and why, underneath all the fancy syntax, every framework is solving the exact same problem.
NOTE: Angular started with dirty checking but now uses change detection. I meant to mention this in the video.
You’ll Never Manually Update the DOM Again — Here’s Why
All Modern JS Frameworks Are Lying to You (But in a Good Way)
Why Modern JS Frameworks Exist
If you're a developer, sign up to my free newsletter Dev Notes ? https://www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: https://notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
?? GitHub: https://github.com/forrestknight
? Twitter: https://www.twitter.com/forrestpknight
? LinkedIn: https://www.linkedin.com/in/forrestpknight
? Instagram: https://www.instagram.com/forrestpknight
ForrestKnight
I document and share my experiences on topics including computer science & software engineering. I'm a full-time Software Engineer and a part-time YouTuber. My less nerdy activities include fishing, hunting, surfing, and snowboarding. I'm just here to hav...