Svelte 5.55 Ships as SvelteKit 3 Previews Begin Landing With New Service Worker APIs

Svelte reached version 5.55.10 in its runes-based Svelte 5 line, while in parallel the framework's companion meta-framework began shipping the first @next preview releases of SvelteKit 3, thirteen preview versions in July alone, previewing new $app/manifest and $app/service-worker modules along with improved API availability and type checking inside service workers. The service worker improvements matter more than they might initially sound: building an offline-capable or installable web app has historically meant working with a genuinely awkward corner of the web platform, service workers run in a separate execution context with a different global scope than the rest of your application code, which has made getting good editor autocomplete and type safety inside them a persistent pain point even in otherwise fully-typed SvelteKit codebases. Exposing manifest data and service-worker-specific APIs through proper first-class SvelteKit modules, with real type checking, closes that gap for teams building progressive web apps or anything that needs meaningful offline behavior. Svelte's continued steady release cadence in the runes era, now well past the initial October 2024 rewrite that introduced the new reactivity model, is also worth noting for teams that held off adopting Svelte 5 during its early stabilization period: a healthy thirteen-preview cadence for a major SvelteKit version bump in a single month suggests active, engaged maintenance rather than a framework coasting, which is exactly the kind of signal risk-averse teams look for before committing to a smaller framework ecosystem over React or Vue.

Source

View on ShipDigest