Web Programlama

Web Programlama

HTML5 Uygulama Önbellekleme

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Bir web sayfasının/uygulamasının bir kez önbelleğe atılınca, çevrimdışı modda da çalışabilir olmasına HTML5'te "Uygulama Önbellekleme" denir.

Web uygulamasının bir çevrimdışı sürümünü yapmak için bir manifest dosyası oluşturmanız ve manifest sınıfını (attribute) belgenin HTML etiketine eklemeniz gerekir:

<html manifest="uygulama1.appcache">
//  ...
</html>

 

Manifest dosyası nedir?

 

Manifest dosyası, basit bir metin dosyasıdır. Uygulamanın hangi parçasının önbelleğe alınıp alınmayacağını belirler. Üç kısımdan oluşur:

  • CACHE MANIFEST: İndirilen dosyalardan önbelleğe yüklenmesini istedikleriniz buraya eklenir.
  • NETWORK: Sadece çevrimiçi çalışmasını istediğiniz dosyalar gibi, önbelleğe yüklenmesini istemediğiniz dosyalar buraya eklenir.
  • FALLBACK: Erişilemeyen sayfalardan oluşan fallback dosyaları buraya eklenir.
CACHE MANIFEST

# 2014-04-20 v4.0.0

CACHE:
home.html
stylesheet.css
scripts/main.js

NETWORK:
login.apsx

FALLBACK:
default.html
images/offline.jpg