Toolverse
Wszystkie skille

jazz-performance

autor: garden-co

Zoptymalizuj aplikacje Jazz pod kątem szybkości, responsywności i skalowalności

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend

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ć

  1. Zainstaluj skill jazz-performance w swoim projekcie Jazz jako narzędzie diagnostyczne wydajności.
  2. 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.
  3. Oceń konfigurację kryptografii — na serwerach i edge runtimes ręcznie zainicjalizuj crypto (Node-API dla Node.js/Deno jest najszybsze, WASM dla edge runtimes).
  4. 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.
  5. Zminimalizuj łańcuchy zależności w group extensions — unikaj głębokich zagnieżdżeń, które spowalniają ładowanie początkowe.
  6. Zoptymalizuj wzorce React/Svelte — sprawdź pętle re-renderowania i ciężkie selektory, które mogą powodować zacinanie się UI.

Podobne skille