[{"data":1,"prerenderedAt":74},["ShallowReactive",2],{"term-j\u002Fjavascript-fatigue":3,"related-j\u002Fjavascript-fatigue":59},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":44,"meta":45,"navigation":46,"path":47,"related":48,"seo":53,"sitemap":54,"stem":57,"subcategory":6,"__hash__":58},"terms\u002Fterms\u002Fj\u002Fjavascript-fatigue.md","JavaScript Fatigue",null,{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 - The Vibe Check",[16,17,18],"p",{},"JavaScript Fatigue is the very real exhaustion of trying to start a new frontend project and discovering you need to pick a framework, a bundler, a state manager, a CSS solution, a testing library, and a linter, and by the time you've made six decisions you still haven't written a single line of actual application code. The ecosystem reinvents its own tooling roughly every eighteen months, and keeping up with which tool is currently the right one is a part-time job nobody signed up for.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"JavaScript Fatigue is a named phenomenon, popularized by a widely shared 2016 essay, describing the exhaustion developers feel from the JavaScript ecosystem's unusually rapid churn of frameworks, build tools, and best practices, which makes onboarding decisions feel overwhelming and previously learned tooling feel obsolete within a year or two. It's frequently cited as a driver toward boring, stable technology choices and toward frameworks like Nuxt or Next.js that bundle opinionated defaults instead of requiring developers to assemble a toolchain from scratch.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"I've got JavaScript Fatigue just from reading the list of state management libraries.\" \u002F \"By the time you learn the hot framework, three new ones have already replaced it.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"vibecoding","JavaScript Fatigue is the very real exhaustion of trying to start a new frontend project and discovering you need to pick a framework, a bundler, a state m...","beginner","md","j",{},true,"\u002Fterms\u002Fj\u002Fjavascript-fatigue",[49,50,51,52],"Framework Fatigue","Framework Churn","Shiny Object Syndrome","Boilerplate",{"title":5,"description":41},{"changefreq":55,"priority":56},"weekly",0.7,"terms\u002Fj\u002Fjavascript-fatigue","iqQRS4vHPs_zbKxQVw-WgVk-NeCIaCn2hbJomWNjsPg",[60,64,68,71],{"title":52,"path":61,"acronym":6,"category":62,"difficulty":42,"description":63},"\u002Fterms\u002Fb\u002Fboilerplate","general","Code you have to write every single time you start a project but that doesn't actually do anything interesting.",{"title":50,"path":65,"acronym":6,"category":66,"difficulty":42,"description":67},"\u002Fterms\u002Ff\u002Fframework-churn","frontend","Framework churn is the constant rate at which new JavaScript frameworks appear, become fashionable, and get replaced. It's what causes framework fatigue.",{"title":49,"path":69,"acronym":6,"category":66,"difficulty":42,"description":70},"\u002Fterms\u002Ff\u002Fframework-fatigue","Framework fatigue is the exhaustion of watching the JavaScript ecosystem ship a new meta-framework every 18 months. You just learned Next.",{"title":51,"path":72,"acronym":6,"category":62,"difficulty":42,"description":73},"\u002Fterms\u002Fs\u002Fshiny-object-syndrome","When developers chase every new framework, language, or tool instead of finishing what they started. 'Ooh, a new JS framework! Let me rewrite everything!",1792528093843]