Web için derleme yaparken dikkat edilmesi gereken birkaç mimari stil vardır.
Örneğin, Çok Sayfalı Uygulama (MPA) olarak da adlandırılan "geleneksel" web sitesi, kullanıcıların geleneksel gezinme istekleri aracılığıyla gezindiği bir sayfalar topluluğudur. Statik siteler bu mimari stilin iyi bir örneğidir. Blog ve pazarlama web siteleri gibi İYS ile desteklenen web siteleri bile bu stilin örnekleridir.
Bir de "modern" Tek Sayfalı Uygulama (SPA) stili vardır. Bu stil, tek gezinme isteğinin ilk istektir. SPA mimarileri, sunucu tarafı API'ler tarafından sağlanan verilerle doldurulan ilk gezinme isteğinde minimum işaretleme sunma eğilimindedir. Bu veriler, daha sonra her gezinme için istemci tarafı yönlendirici tarafından sağlanan istemci tarafından oluşturulan işaretlemede sunulur.
Hangi tarzı tercih ederseniz edin, belirli bir mimariyi doğru hizmet çalışanı uygulamasıyla eşleştirmek, yüksek güvenilirlik ve performans elde etmenin anahtarıdır. Service Worker'ların ve dolayısıyla Workbox'ın açık uçlu tasarımı, öğe isteklerinin işlenme şekli konusunda büyük esneklik sağlar ve teknoloji, tercih ettiğiniz mimari stile göre uyarlanabilir.
İlk olarak, SPA ile en iyi şekilde çalışan bir Service Worker oluşturmak için gerekenleri inceleyelim. Ardından, süper hızlı oluşturma deneyimi sunarken tarayıcının varsayılan gezinme şemasını genişleten bir kalıp denemeye hazır olduğunuzda çok sayfalı uygulamalar için akış hizmeti çalışanı oluşturma kılavuzumuza göz atın.