[{"data":1,"prerenderedAt":48},["ShallowReactive",2],{"blog-typescript":3,"blog-typescript-favor-of":21},{"id":4,"title":5,"body":6,"cover_image":21,"date":22,"decidedDate":22,"decision":23,"decisionInFavorOf":21,"decisionReason":24,"description":25,"evaluatedScore":26,"extension":27,"link":28,"logoPath":21,"meta":29,"navigation":30,"path":31,"placements":32,"reviewTrigger":21,"satisfaction":21,"seo":38,"stage":39,"stem":40,"tags":41,"target":45,"type":46,"__hash__":47},"radar\u002Fradar\u002Ftypescript.md","TypeScript",{"type":7,"value":8,"toc":17},"minimark",[9,13],[10,11,5],"h1",{"id":12},"typescript",[14,15,16],"p",{},"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":18,"searchDepth":19,"depth":19,"links":20},"",2,[],null,"2026-08-08","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.",4,"md","https:\u002F\u002Fwww.typescriptlang.org\u002F",{},true,"\u002Fradar\u002Ftypescript",[33,36],{"category":34,"subCategory":35},"languages_and_frameworks","front_end",{"category":34,"subCategory":37},"back_end",{"title":5,"description":25},"trial","radar\u002Ftypescript",[12,42,43,44],"javascript","frontend","backend","_blank","tech_report","RXiH0_RSiTMrHLVvcYVUCcecnaLaBBmwQ82zdNFxcbE",1790280495968]