[{"data":1,"prerenderedAt":77},["ShallowReactive",2],{"blog-javascript":3,"blog-javascript-favor-of":52},{"id":4,"title":5,"body":6,"cover_image":27,"date":28,"decidedDate":28,"decision":29,"decisionInFavorOf":30,"decisionReason":31,"description":32,"evaluatedScore":33,"extension":34,"link":27,"logoPath":27,"meta":35,"navigation":36,"path":37,"placements":38,"reviewTrigger":27,"satisfaction":27,"seo":44,"stage":45,"stem":46,"tags":47,"target":27,"type":50,"__hash__":51},"radar\u002Fradar\u002Fjavascript.md","JavaScript",{"type":7,"value":8,"toc":23},"minimark",[9,13],[10,11,5],"h1",{"id":12},"javascript",[14,15,16,17,22],"p",{},"Still what everything ultimately runs as (Node, browsers, and bundlers all speak JavaScript), but no longer what gets written by hand. ",[18,19,21],"a",{"href":20},"\u002Fblog\u002Ftypescript","TypeScript"," is the authoring language now, front-end and back-end alike.",{"title":24,"searchDepth":25,"depth":25,"links":26},"",2,[],null,"2026-08-08","reject","typescript","Rejected as the language actually written by hand, in favor of TypeScript, across both front-end and back-end work. JavaScript is still what everything compiles down to and runs as under the hood, so this is about the authoring language, not the runtime.","Rejected as the primary authoring language, in favor of TypeScript.",4,"md",{},true,"\u002Fradar\u002Fjavascript",[39,42],{"category":40,"subCategory":41},"languages_and_frameworks","front_end",{"category":40,"subCategory":43},"back_end",{"title":5,"description":32},"trial","radar\u002Fjavascript",[12,30,48,49],"frontend","backend","tech_report","gTo__CVpviITUmvPWVDjbNmTU7jUtGAgjRP1qK-OSqA",{"id":53,"title":21,"body":54,"cover_image":27,"date":28,"decidedDate":28,"decision":63,"decisionInFavorOf":27,"decisionReason":64,"description":65,"evaluatedScore":33,"extension":34,"link":66,"logoPath":27,"meta":67,"navigation":36,"path":68,"placements":69,"reviewTrigger":27,"satisfaction":27,"seo":72,"stage":45,"stem":73,"tags":74,"target":75,"type":50,"__hash__":76},"radar\u002Fradar\u002Ftypescript.md",{"type":7,"value":55,"toc":61},[56,58],[10,57,21],{"id":30},[14,59,60],{},"Used everywhere JavaScript would otherwise be written, front-end and back-end alike. Static types catch a large class of bugs before runtime and make refactors far less risky.",{"title":24,"searchDepth":25,"depth":25,"links":62},[],"adopt","Adopted as the primary authoring language across both front-end and back-end JavaScript work, in favor of writing plain JavaScript directly.","Primary language for both front-end and back-end JavaScript work, adopted in favor of plain JavaScript.","https:\u002F\u002Fwww.typescriptlang.org\u002F",{},"\u002Fradar\u002Ftypescript",[70,71],{"category":40,"subCategory":41},{"category":40,"subCategory":43},{"title":21,"description":65},"radar\u002Ftypescript",[30,12,48,49],"_blank","RXiH0_RSiTMrHLVvcYVUCcecnaLaBBmwQ82zdNFxcbE",1790280496809]