J
jazz-performance
Zoptymalizuj aplikacje Jazz pod kątem szybkości, responsywności i skalowalności
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do optymalizacji wydajności aplikacji Jazz. Pomaga diagnozować powolność, wybierać efektywne modele danych między CoValues a typami Zod, konfigurować inicjalizację kryptografii i WASM, oraz rozwiązywać problemy z renderowaniem UI. Użyj go, gdy aplikacja ładuje się ponad 2 sekundy, UI się zacinają podczas synchronizacji, lub masz problemy ze skalowalnością przy głębokim zagnieżdżeniu danych.
Jak używać
- Zainstaluj skill jazz-performance w swoim projekcie Jazz jako narzędzie diagnostyczne wydajności.
- Zidentyfikuj problem wydajności: sprawdź, czy aplikacja ładuje się dłużej niż 2 sekundy, czy UI się zacinają podczas synchronizacji, czy masz problemy z głębokim zagnieżdżeniem danych.
- Oceń konfigurację kryptografii — na serwerach i edge runtimes ręcznie zainicjalizuj crypto (Node-API dla Node.js/Deno jest najszybsze, WASM dla edge runtimes).
- Przeanalizuj model danych i wybierz między CoValues a typami Zod — collaborative types (CoValues) są potrzebne do współpracy, ale mogą spowalniać, jeśli są zbędne.
- Zminimalizuj łańcuchy zależności w group extensions — unikaj głębokich zagnieżdżeń, które spowalniają ładowanie początkowe.
- Zoptymalizuj wzorce React/Svelte — sprawdź pętle re-renderowania i ciężkie selektory, które mogą powodować zacinanie się UI.