Optimierung der Bildladezeiten und Benutzeroberfläche
Diese Version verbessert die Ladezeiten und Benutzererfahrung durch optimierte Bilddarstellung und Anpassungen der Benutzeroberfläche.
In dieser Aktualisierung haben wir mehrere wichtige Optimierungen vorgenommen, um die Leistung und Benutzerfreundlichkeit unserer Plattform zu verbessern. Die initiale Ladezeit wurde durch Code-Splitting beim Login-Button reduziert, wodurch die Notwendigkeit des sofortigen Ladens von Firebase entfällt. Zudem wurde die Bilddarstellung durch die Implementierung von blurDataURL in allen nächsten Image-Tags verbessert, was die visuelle Ladeerfahrung optimiert.
Des Weiteren haben wir ein neues Header- und Sidebar-Skelett hinzugefügt und die Berechnung der Höhe in page-container entfernt, um diesen als Server-Komponente zu nutzen. Die hero-section wurde speziell für mobile Endgeräte optimiert. Zudem wird der nav-user-Komponente in der Sidebar jetzt lazy geladen, um die initiale Ladezeit weiter zu verringern.
Zusätzlich haben wir den Text des loading-Components zentriert und das Middleware auf v0 umgeschrieben, um die Bereitstellung auf Vercel zu ermöglichen, da die Edge-Laufzeit nicht alle Funktionen unterstützt.