L
lazy-load-suggester
Automatycznie znajdź komponenty do lazy loadingu i zmniejsz rozmiar bundla
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie analizuje strukturę Twoich komponentów i wskazuje, które z nich powinny być ładowane leniwie, aby poprawić wydajność aplikacji. Skanuje zależności między plikami, identyfikuje ciężkie komponenty ładowane przy starcie i sugeruje konkretne kandydatów do code splittingu. Działa bez konfiguracji — wystarczy uruchomić jedną komendę. Idealne, gdy bundle jest zbyt duży lub czas do interaktywności aplikacji jest wolny.
Jak używać
- Upewnij się, że masz zainstalowany Node.js w wersji 18 lub wyższej oraz ustawioną zmienną środowiskową OPENAI_API_KEY. 2. Przejdź do katalogu projektu, w którym chcesz analizować komponenty. 3. Uruchom narzędzie komendą npx ai-lazy-load ./src/, gdzie ./src/ to ścieżka do folderu z Twoimi komponentami. Narzędzie przeskanuje strukturę projektów i zależności między plikami. 4. Przejrzyj wyniki — narzędzie pokaże, które komponenty są ciężkie i nie są potrzebne przy pierwszym załadowaniu strony, oraz zasugeruje je jako kandydatów do lazy loadingu. 5. Skup się na komponentach poniżej linii widoku (modalne, wykresy, edytory), trasach i komponentach niekrytycznych dla ścieżki użytkownika. 6. Zastosuj sugerowane zmiany w kodzie, używając React.lazy() lub dynamicznych importów, aby zmniejszyć rozmiar bundla i poprawić wydajność aplikacji.