[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"blog-article-\u002Fen\u002Fblog\u002F05-the-performance-web":3},{"id":4,"title":5,"body":6,"category":56,"cover":57,"date":58,"dateModified":57,"description":59,"draft":60,"extension":61,"image":57,"meta":62,"navigation":63,"path":64,"seo":65,"stem":66,"__hash__":67},"blog_en\u002Fblog\u002F05-the-performance-web.md","The Performance Web",{"type":7,"value":8,"toc":51},"minimark",[9,13,17,22,25,48],[10,11,5],"h1",{"id":12},"the-performance-web",[14,15,16],"p",{},"A high-end aesthetic is meaningless if it takes 4 seconds to paint on the screen. The \"Performance Web\" is the intersection where breathtaking UI meets instantaneous load times.",[18,19,21],"h2",{"id":20},"speed-as-a-feature-not-an-afterthought","Speed as a Feature, Not an Afterthought",[14,23,24],{},"When architecting with tools like Nuxt 4 and Vite:",[26,27,28,36,42],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Zero-JavaScript Hydration",": Render static content natively, only hydrating what's necessary.",[29,37,38,41],{},[32,39,40],{},"Micro-Animations",": Use CSS-driven motion (like our custom cursor) rather than heavy JavaScript loops.",[29,43,44,47],{},[32,45,46],{},"Edge Rendering",": Push the compute to the user's nearest CDN node.",[14,49,50],{},"If your application isn't achieving a 100\u002F100 Lighthouse score out of the box, you are leaking conversion momentum before the user even reads your headline.",{"title":52,"searchDepth":53,"depth":53,"links":54},"",2,[55],{"id":20,"depth":53,"text":21},"Engineering",null,"2026-03-12","Why 100\u002F100 Lighthouse scores are non-negotiable for enterprise applications.",false,"md",{},true,"\u002Fblog\u002F05-the-performance-web",{"title":5,"description":59},"blog\u002F05-the-performance-web","ovy1QRaJkyB0Z9MKIqs9BW8otwyxGYPyAYb9fsUj3EM",1786475988416]