J
jazz-performance
Use this skill when optimizing Jazz applications for speed, responsiveness, and scalability. Covers crypto setup, efficient data modeling, and UI patterns to prevent lag.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use this skill when optimizing Jazz applications for speed, responsiveness, and scalability. Covers crypto setup, efficient data modeling, and UI patterns to prevent lag.
How to use
- 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.