PWA Standartları Değişiyor: Çevrimdışı Çalışma Zorunluluğu

JS, Gündem, Sitem
6 yıl önce • 21-03-2021

Daha önceki altyapı çalışmalarımda web siteme PWA (Progressive Web App) desteği eklemiş ve kullanıcıların sitemizi bir uygulama gibi cihazlarına kurabilmelerini sağlamıştım. Ancak son dönemde Chromium ve Google Chrome geliştirici konsollarında yayınlanan yeni standartlara göre, gelecekte çevrimdışı (offline) desteği sunmayan PWA yapıların tarayıcılar üzerinden cihazlara yüklenmesine izin verilmeyeceği belirtiliyor.

PWA mimarisi ilk bakışta karmaşık görünse de, temel servis işleyicilerinin doğru yapılandırılması durumunda oldukça pratik bir entegrasyona sahiptir. Şu an için sitem, modern standartlara tam uyumlu ve kararlı bir PWA altyapısıyla çalışmaktadır. Sitemizi mobil cihazlarınıza veya masaüstünüze yüklemek için ek bir işlem yapmanıza gerek yoktur; tarayıcınızın sunduğu "Ana Ekrana Ekle" bildirimi veya butonu üzerinden uygulamayı doğrudan kurabilirsiniz.

PWA Nedir ve Avantajları Nelerdir?

PWA; web sitelerinin tıpkı yerel bir mobil uygulama gibi çalışmasını, önbelleğe alma dinamikleri sayesinde çok daha hızlı açılmasını ve ana ekranda bir ikon olarak yer almasını sağlayan modern bir web teknolojisidir. Sektördeki birçok hafifletilmiş mobil uygulama (örneğin Facebook Lite), özünde birer PWA altyapısı kullanır; ancak bu platformlar uygulama mağazalarında sunulabilmek için içlerine ek takip ve paketleme kodları dahil ederler, bu da dosya boyutunu büyütür. Eğer cihazınızda depolama alanı tasarrufu sağlamak istiyorsanız, web sitelerini doğrudan PWA olarak yüklemek harika bir çözümdür.

Kendi web projelerinizde benzer bir yapıyı kurgulamak, çevrimdışı önbellekleme mekanizmalarını yönetmek ve kayıt süreçlerini incelemek için sitemizde aktif olarak çalışan sw.js (Service Worker) dosyasının mimarisinden ve kaynak kodlarından yararlanabilirsiniz.

josephsuniverse
josephsuniverse 6 yıl önce

ÇOK KÖTÜ Bİ DURUM. HEMEN DÜZELTİLMELİ

Yorum Yaz