main. Nie ma osobnej gałęzi produkcyjnej — ostatnio opublikowany commit na main to to, co jest aktywne.
Aby dowiedzieć się, jak działają budowanie i iteracja przed tym punktem, zobacz Jak działa budowanie.
Co robi publikowanie
- Aplikacje zdalne wdrażają się w chmurze Kazzle i otrzymują publiczny adres URL. Aby dowiedzieć się, jak przebiega wdrażanie i jak wygląda adres URL, zobacz Wdrażanie.
- Aplikacje lokalne instalują się na twoim komputerze. Interfejs ładuje się bezpośrednio, a część procesu uruchamia serwer deweloperski.
Buforowanie, aktualizacje i tryb offline
Pulpit i urządzenia mobilne otwierają adres URL aplikacji tylko w normalnym widoku przeglądarki. Nie czyszczą pamięci podręcznej przeglądarki, nie wymuszają ładowania tylko z sieci ani nie wybierają innej polityki buforowania dla aplikacji publicznych i prywatnych. Twoja aplikacja internetowa zarządza buforowaniem:- Nagłówki HTTP
Cache-Controldla dokumentów i zasobów - Opcjonalna konfiguracja service workera / PWA (szablony zawierają
vite-plugin-pwaz automatyczną aktualizacją) - Czy nowa kompilacja aktywuje się natychmiast, przeładowuje się raz czy czeka na następne otwarcie
- Rezerwowe załadowanie offline dla ostatniej aktywowanej kompilacji
registration.update()). Aplikacje bez service workera ignorują to sprawdzenie i nadal używają własnych nagłówków pamięci podręcznej HTTP.
Opublikowane aplikacje mogą zatem otwierać się natychmiast z pamięci podręcznej, pobierać nową kompilację bez twardego odświeżenia i utrzymywać najnowszą kompilację dostępną offline.
Aplikacje w czasie rzeczywistym
Dla aplikacji wymagających natychmiastowych odczytów lokalnych i obsługi offline, AI:- Tworzy bazę danych
- Włącza synchronizację w czasie rzeczywistym
- Buduje aplikację dwuczęściową: interfejs (React + klient synchronizacji) i proces (punkt końcowy tokenu + przesyłanie synchronizacji)
- Podłącza poświadczenia przez magazyn