[{"data":1,"prerenderedAt":47},["ShallowReactive",2],{"page:blog-id:de:65":3},{"id":4,"order":5,"published":6,"dateInserted":7,"publishDate":8,"dateChanged":9,"author":10,"ratings":5,"ratingAmount":5,"ratingAverage":5,"ratingOwn":5,"files":16,"videos":35,"documents":36,"postTexts":37,"distance":5},65,0,true,"0001-01-01T00:00:00","2022-12-31T23:00:00","2024-02-02T06:57:44.3082198",{"id":11,"name":12,"surname":13,"nickName":14,"fullName":15},1,"Schaffer","Alexander","the boss","Schaffer Alexander",[17,23,29],{"blobImgUrlBig":18,"blobImgUrlSharing":19,"blobImgUrlMedium":20,"blobImgUrlSmall":21,"blobImgUrlMicro":22},"https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fbase-mahevi-solutions-aef36fca-8324-4cbc-991a-62540414009f-big.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=6LjZ%2ByRDAqiAOTUafXHCJW4702Wqh5nXckRUltqg%2B7M%3D","https:\u002F\u002Fmaheviblobsunsec.blob.core.windows.net\u002Fimage\u002Fbase-mahevi-solutions-aef36fca-8324-4cbc-991a-62540414009f-sharing.jpeg?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=rBWe%2BEXyRcKqEi14eonICieJ4UUsM9ZdMMi%2BYYZfoXw%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fbase-mahevi-solutions-aef36fca-8324-4cbc-991a-62540414009f-medium.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=t0j6NeCCvEcprikOePPW3cNoZZXX7A047apDlg42Fe0%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fbase-mahevi-solutions-aef36fca-8324-4cbc-991a-62540414009f-small.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=sHzlTYVpK6V4ZJk7xDEcTzKzNp3s1akU%2FWCrnpIlFF8%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fbase-mahevi-solutions-aef36fca-8324-4cbc-991a-62540414009f-micro.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=7YxWZQZ0hbKmBAVyVgN8C2oZsZ9GMu%2Bd2tLY%2BcU5nAY%3D",{"blobImgUrlBig":24,"blobImgUrlSharing":25,"blobImgUrlMedium":26,"blobImgUrlSmall":27,"blobImgUrlMicro":28},"https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fmahevi-solutions-68c90def-851f-4118-900b-e36f35debc27-big.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=oAEO3t6oetV%2Bczgu%2FONDEzgJeba%2F%2F1NPEWpBUWn3ENA%3D","https:\u002F\u002Fmaheviblobsunsec.blob.core.windows.net\u002Fimage\u002Fmahevi-solutions-68c90def-851f-4118-900b-e36f35debc27-sharing.jpeg?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=4Y%2Fek912Xlq5rauQG6i1hKA3ZcTuujEK%2F2yNghFDpKU%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fmahevi-solutions-68c90def-851f-4118-900b-e36f35debc27-medium.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=OyKryn6HSfEpczD4p0qzhQUfKxKMjIgrhmiXb78T7G4%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fmahevi-solutions-68c90def-851f-4118-900b-e36f35debc27-small.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=FjvfdIdIVzym6prpYfGLKqd9EdfOZAyiVYBlgRSnnxo%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fmahevi-solutions-68c90def-851f-4118-900b-e36f35debc27-micro.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=iAHMwiS6ky%2FD%2FaBnbMSr5yODhO9eArb0jzsXCv4tzeE%3D",{"blobImgUrlBig":30,"blobImgUrlSharing":31,"blobImgUrlMedium":32,"blobImgUrlSmall":33,"blobImgUrlMicro":34},"https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fstatic-mahevi-solutions-f30d0bea-acae-493a-ab16-95d026e31137-big.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=jTdxzhYNHXOiRFvjE52g5DCiZ5NTH91A6xEFauewsPY%3D","https:\u002F\u002Fmaheviblobsunsec.blob.core.windows.net\u002Fimage\u002Fstatic-mahevi-solutions-f30d0bea-acae-493a-ab16-95d026e31137-sharing.jpeg?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=VxRCyUkEKhI2DnIc58Gc7%2FA%2BtrfjGnqzUaDPjvqJPqk%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fstatic-mahevi-solutions-f30d0bea-acae-493a-ab16-95d026e31137-medium.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=mRYwFX1KTZrwT5GF5umnuWsnfKxuChBI0tnXXjm2%2BOo%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fstatic-mahevi-solutions-f30d0bea-acae-493a-ab16-95d026e31137-small.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=5iV4CaO9qDlm%2BSw5rVJlJFcquMzegpjRTe0gUuEggQA%3D","https:\u002F\u002Fmaheviblobs.blob.core.windows.net\u002Fimage\u002Fstatic-mahevi-solutions-f30d0bea-acae-493a-ab16-95d026e31137-micro.webp?sv=2024-11-04&se=2026-09-18T09%3A37%3A00Z&sr=b&sp=r&sig=KmIaP1TdJgXsTHnH0jFDvgtEL%2BkI9zI15hqlfybprFI%3D",[],[],[38],{"id":5,"locale":39,"header":40,"subHeader":41,"contentShort":42,"content":40,"contentShortHTML":43,"contentHTML":44,"slug":45,"postId":4,"languageId":46,"automaticTranslation":6},"de","Performance Checklist","Code and Architektur","Architektur, Fehler oder unnötige komplexe Funktionalität im Code mindert die Performance","\u003Cp>Website Performance hängt von der gewählten Strategie (\u003Cstrong>Multipage vs Singlepage\u003C\u002Fstrong> und \u003Cstrong>Static vs Dynamic\u003C\u002Fstrong>), Datentransfer (Datenmenge, CDN, Cache Strategie, Backend), Codeaufbau und vielen weiteren Faktoren ab. \u003Cstrong>Simplicity\u003C\u002Fstrong> und \u003Cstrong>Clean Code\u003C\u002Fstrong> ist aber in jeder Hinsicht meiner Ansicht nach das Wichtigste.\u003C\u002Fp>","\u003Ch2>Straegies\u003C\u002Fh2>\u003Cp>*Das Backend ist eine Free Tier Azure Web App und SQL Database.\u003C\u002Fp>\u003Ch4>Static Strategy\u003C\u002Fh4>\u003Cp>🔗 \u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"http:\u002F\u002Fmahevi.solutions\">\u003Cstrong>mahevi.solutions\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\u003Cp>Static Page mit PWA\u002FService Workers, i18n (internationalization, Sprachen) Backend-Authentication für dynamische rollenbasierte Navigation und Funktionen\u003C\u002Fp>\u003Ch3>Performance Checklist\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Cp>CSS vars - Achtung bei Vererbung\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Slider mit JS Overhead\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Plugin Reduction (global vs. component based architecture)\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Bootstrap - nur Teile laden die benötigt werden laden\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Service Worker (PWA - Progressive Web App)\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>lazy hydration\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Cookie Strategy\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Store and indexedDB\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Custom Page Setup mit Custom Navbar\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Purge CSS\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Compress files\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Code Fehler\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Strategien: SSR\u002FStatic - MPA\u002FSPA\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Font file loading\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Chunk Optimierung\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Webpack Optimization\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Cache Strategie\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Backend Optimization\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>load balancer\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>CDN (Content Delivery Network)\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Hardware\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>DNS Look Up Optimierung\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Images mit modernen Standards\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Load Sequence (Preload, Lazy Load, Async\u002FDeferred Load)\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Code Simplicity\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Layout Shift (eg Cookie Consent)\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>JavaScript Analyse\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>","performance-checklist",2,1789637820708]