You’ll Never Manually Update the DOM Again // Here’s Why

ForrestKnight May 13, 2025
Video Thumbnail
ForrestKnight Logo

ForrestKnight

@fknight

About

Exploring software by building it.

Video Description

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 why so many javascript frameworks 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

No Recommendations Found

No products were found for the selected channel.