HTML5′in en güçlü özelliklerinden biri, tarayıcı üzerinden bilgiyi lokal olarak depolayabilmesidir. Tabii ki tarayıcılar bu özelliğe çerezler üzerinden uzun süredir sahip ama HTML5′ın yeni özellikleri bu kavramı daha da ileriye götürüyor; web site kullanımı ile ilgili ekstra durumların çözümü veya durmadan gelişen mobil dünyanın kapılarını açmak gibi…
Tanımlayıcı Özellikler
HTML5′in Web Depolama özelliğinde tanımlanan iki tane mekanizma var: oturumsal depolama ve bölgesel depolama. Oturumsal depolama, belirli bir oturum süresi boyunca bilgilerinizin saklanmasına izin verir ve bu şekilde başka ziyaretçilerin ulaşmasını istemediğiniz özel bilgilerinizin korunmasına yardımcı olur. Aynı tarayıcının değişik sekmesinden giren ziyaretçilere bile bu özelliği uygular. Bu, işlemleri birbirinden ayrı tutmak istediğiniz durumlarda çerezlerden daha iyi bir çözümdür.
“Örnek olarak; bir kullanıcı aynı internet sitesinden ama iki farklı sekmeden uçak bileti alıyor olabilir. Eğer bu internet sitesi, kullanıcının hangi bileti aldığının izini sürmek için çerezleri kullansaydı ve kullanıcı iki sayfada da “satın al” tuşunu tıklasaydı, son alınan bilet bir sayfadan diğerine geçecek ve bu da fark etmeden kullanıcının aynı uçak seferine iki bilet almasına neden olacaktı. “
Diğer taraftan bölgesel depolama mekanizması oturumların ve ziyaretçilerin kaydını tutar.
HTML5 belleği ne kadar?
Spesifikasyonlar, bu yeni bellekte her başlangıç noktası (alan adı) için 5MB’lik bir limit öneriyor. Fakat bu 5 MB’lık limit HTML5′ın yapısı ve özellikleri geliştirildikçe değişebilir. Ama şunu da ifade etmekte fayda var ki, 5 MB kesinlikle bugünkü çerezlerin tutabileceği alandan çok daha geniş bir alanı kapsıyor.
Gizlilik
“Kullanıcı izlemesi” (User Tracking) mantığı ile çalışan HTML5 hakkında çeşitli şüpheler var. Depolama belleğinin kullanıcı profillerini nasıl takip edeceği ve kişisel bilgileri nasıl saklayacağı hakkında var olan bir kaygı var. Fakat depolama spesifikasyonlarını geliştiren çalışma grubu, gizlilik meselesini çok ciddiye alıyor ve konu hakkında gerekli bütün önlemleri aldıklarını ifade ediyorlar.
Bazı Düşünceler
HTML5 belleğine seneler öncesinde sahip olmak belki çok güzel olurdu ama o zamanlar buna hazır mıydık bilemiyorum. Geçtiğimiz seneler boyunca gizlilik ve kişisel bilgilerini korumak adına bir çok şey öğrendik. Zamanın getirdiği deneyimler, böyle bir gücü kullanmayı öğrenmek için teknolojiden daha önemli.
HTML5 bellek mekanizmasının sağladığı olanaklar, doğru kullanıldığı takdirde muazzam. Google, kendi uygulamalarını geliştirmek için bu özelliği çoktan kullanmaya başladı. Apple da, HTML5′in geliştirilmesi için en çok destek veren firmalardan birisi oldu.
Telefonda internet kullanımının artması, HTML5 mekanizmasını gerçekten çok önemli bir konuma getirdi. Bazı “uyanık” yazılımcılar, şimdilik sadece tarayıcılar üzerinde çalışan bölgesel depolamayı nasıl doğal uygulama olarak (iPhone veya Android uygulamaları gibi) kullanabileceklerini düşünüyorlar.
Google Analytics ve HTML5
Google Analytics gibi istatistik ve raporlama hizmeti sağlayanlar, bölgesel bellek mekanizmasını yaratıcı bir şekilde kullanabiliyorlar. Ama asılında bu konu üzerine beyin fırtınaları yapıldıkça, bellek özelliğinin kullanımını için yeni analiz alanları bulunabilir. Bu sayede web sitelerinin sahipleri, sitelerini daha iyi bir şekilde optimize edebilir. HTML5, Analytics hizmeti sağlayanlara ve uygulayanlara da mutlaka zamanla bir çok farklı yarar sağlayacaktır.
Yorum Yap