W przełomowym ogłoszeniu firma Vercel uruchomiła wersję 13.5 Next.js, która może pochwalić się mnóstwem innowacyjnych ulepszeń. Należą do nich zwiększenie szybkości uruchamiania serwera lokalnego o 22%, zmniejszenie zużycia pamięci o 40% oraz usprawniona metoda importowania pakietów. Nowe funkcje odzwierciedlają wspólne wysiłki mające na celu maksymalizację wydajności i optymalizację kluczowych operacji.
Wzrost wydajności osiągnięto poprzez skupienie się na minimalizacji powolnych operacji i buforowania, udoskonaleniu kosztownych operacji na systemie plików, usprawnieniu procesu przechodzenia przez drzewo podczas kompilacji oraz przesunięciu niekluczowych wywołań synchronicznych blokujących do trybu leniwego. Kolejną godną uwagi funkcją jest automatyczna konfiguracja dużych bibliotek ikon.
Zespół Next.js wprowadził innowacyjną, przejrzystą metodę optymalizacji importu, eliminującą potrzebę ręcznej interwencji. Technika ta nosi nazwę „optymalizacji” i zastępuje dotychczasowy, ręczny sposób przeprowadzania optymalizacji. Wiele bibliotek przeszło już ulepszenia, aby ładować tylko komponenty modułów, z których korzysta kod użytkownika.
Ciekawym dodatkiem do funkcji „next/image” jest eksperymentalna funkcja „unstable_getImgProps()”. Ta nowa funkcja toruje drogę zaawansowanym przypadkom użycia, takim jak praca z takimi aspektami, jak „obraz tła” lub „nowy obraz()”, „zestaw obrazów”, „context.drawImage()” na płótnie oraz proces implementowanie obrazów w trybie „Art Direction” lub w trybie jasnym i ciemnym za pomocą zapytań o media „<picture>”. Jak wyjaśnił Vercel, wcześniej programiści musieli używać komponentu „<Image>”, aby osiągnąć te procesy.
Tym ulepszeniom towarzyszą aktualizacje dokumentacji obejmujące szereg obszarów, w tym formularze i mutacje, komponenty serwera i klienta, zasady bezpieczeństwa treści i wartości jednorazowe oraz buforowanie i ponowne sprawdzanie poprawności.
Oprócz wyżej wymienionych funkcji, wydanie nowej wersji zapewnia obsługę nazw hostów IPv6, tryb roboczy w środowisku Middleware i Edge Runtimes oraz eksperymentalny tryb testowy dla Playwright.
Koncentracja Next.js na zwiększaniu wydajności, optymalizacji operacji i bezproblemowej koordynacji tworzenia aplikacji odzwierciedla filozofię AppMaster.io, solidnej platformy no-code, zaprojektowanej w celu przyspieszenia tworzenia aplikacji backendowych, internetowych i mobilnych. Przyjmując podobne zaangażowanie w innowacyjność, skalowalność i efektywność kosztową, AppMaster.io pozycjonuje się jako jedna z czołowych platform kompleksowego i szybkiego tworzenia aplikacji.