Geçtiğimiz günlerde Facebook’ta bir albüm gezerken bir şey dikkatimi çekti; bildiğiniz gibi albümde fotoğrafın üzerine tıklayarak (veya klavyeden sağ ok tuşuna basarak) bir sonraki fotoğrafa geçiyorsunuz. Peki bu işlem sonunda bir sonraki fotoğrafın gösterilme hızına hiç dikkat ettiniz mi ? Sanki kendi bilgisayarımda bir fotoğraf albümüne bakar gibi fotoğrafları oldukça hızlı bir şekilde gezdim. Bu bana biraz garip geldi çünkü daha önceden bu albümü ziyaret etmemiştim, yani ön bellekten gösterme imkanı yoktu. Tabi ben istemeden bu fotoğraflar bilgisayarıma gelmişse olaylar değişir.
Bu konu hakkında biraz araştırma yaptım ve Mozilla’nın sayfasında bir yazı buldum. Olayın özeti şöyle ki web sitenizin kodlamasını yaparken içeriğe göre kullanıcının ziyaret edebileceği içeriğe link veriyorsunuz. Tarayıcı belirli bir süre boş kaldığında otomatik olarak o muhtemel içeriği ön belleğe çekiyor. Bu sayede sanki o sayfaya daha önce erişmiş gibi hızlı bir şekilde ulaşıyoruz.
Bu özellik sadece Firefox tarayıcısında bulunmuyor. Mozilla’nın da belirttiği gibi:
Browsers based on Mozilla 1.2 (or later) as well as browsers based on Mozilla 1.0.2 (or later) support prefetching. This includes Firefox and Netscape 7.01+
Eğer tarayıcınızın prefetch özelliğini destekleyip desteklemediğini öğrenmek istiyorsanız bu adrese girin ve 10-15sn civarı bekledikten sonra sayfayı yenileyin. *Prefetch is working. *yazısını gördüyseniz ne mutlu size.
Bu arada FaceBook’un bu özelliği kullanıp kullanmadığına dikkat etmedim, kaynak kodunda bulan olursa bir yorum bıraksın.