Svelte mengumumkan preview awal SvelteKit 3 pada pembaruan ekosistem Agustus 2026. Sebanyak tiga belas versi preview telah dirilis selama Juli untuk memperkenalkan sejumlah perubahan pada modul aplikasi, service worker, type checking, tracing, dan routing.
SvelteKit 3 masih berada pada tahap prerelease. Artinya, developer sudah dapat mencoba arah baru framework dan memberikan feedback, tetapi fitur serta API masih dapat berubah sebelum rilis stabil.
Modul baru untuk aplikasi dan service worker
Preview ini memperkenalkan modul $app/manifest dan $app/service-worker. Perubahan tersebut memberikan tempat yang lebih jelas bagi kebutuhan manifest aplikasi dan pekerjaan service worker dalam project SvelteKit.
Svelte juga menyebut adanya peningkatan ketersediaan API dan type checking pada service worker. Bagi aplikasi yang memakai kemampuan offline, caching, atau progressive web app, perubahan ini menarik untuk diuji karena service worker memiliki kebutuhan runtime yang berbeda dari kode aplikasi biasa.
Routing dan pengalaman developer
Shallow routing menjadi bagian dari goto, sehingga developer dapat mengubah URL atau state navigasi tanpa selalu melakukan proses navigasi penuh. Ini dapat berguna untuk filter, modal, tab, dan interaksi yang membutuhkan perubahan alamat tetapi tidak perlu memuat ulang seluruh halaman.
Tracing juga keluar dari namespace experimental. Perubahan seperti ini menunjukkan bahwa fitur observability semakin dipertimbangkan sebagai bagian penting dari framework, terutama ketika aplikasi mulai memiliki alur server dan client yang kompleks.
Perubahan pada jalur stable
Selain preview SvelteKit 3, pembaruan Svelte juga menyebut perubahan pada jalur stable, termasuk properti submitted pada remote forms, lokasi baru untuk defineEnvVars, dan dukungan zero-config untuk props +error.svelte agar halaman error mendapatkan tipe page dan error.
Hal ini memperlihatkan bahwa pengguna yang belum ingin mencoba SvelteKit 3 tetap mendapatkan peningkatan pada jalur stabil. Developer dapat memilih antara mencoba fitur prerelease atau tetap memakai versi stable dengan pembaruan yang tersedia.
Saran untuk developer
Gunakan SvelteKit 3 preview pada branch eksperimen atau project non-kritis. Catat perubahan API, jalankan type check, uji service worker di browser, dan hindari menjadikan prerelease sebagai dependency production tanpa evaluasi menyeluruh.
Untuk aplikasi production, jalur stable masih menjadi pilihan yang lebih aman. Feedback dari eksperimen dapat membantu tim mempersiapkan migrasi ketika SvelteKit 3 sudah mencapai rilis final.
Kesimpulan
SvelteKit 3 preview membawa beberapa perubahan yang menarik untuk aplikasi modern, khususnya pada modul aplikasi, service worker, routing, dan type checking. Karena masih prerelease, fokus terbaik saat ini adalah eksplorasi dan pengujian, bukan migrasi production secara terburu-buru.
Sumber:
https://svelte.dev/blog/whats-new-in-svelte-august-2026