Çoklu sekmeye göz atma artık norm haline geldiğinden kullanıcının uygulamanızı yalnızca çalışıyor diye izlediğini varsayamazsınız. Neyse ki yeni Page Görünürlük API'sı, uygulamanızın görünür olup olmadığını keşfetmesini sağlar. Gereksiz ağ etkinliğini ve hesaplamayı azaltmak için API'yi kullanabilirsiniz.
document.webkitHidden
, geçerli sayfanın gizli olup olmadığını gösteren bir boole değeridir (Chromium'un son derlemesini kullanıyorsanız şimdi konsolda deneyebilirsiniz). document.webkitVisibilityState
işlevi, geçerli durumu belirten bir dize döndürür. visible
, hidden
ve prerendered
değerlerinden biri. Ayrıca bu değişikliklerden herhangi biri olduğunda (ör. kullanıcı, uygulamanızın sekmesini açtığında veya sekmeden ayrıldığında) yeni bir webkitvisibilitychange
etkinliği tetiklenir.
Bu deneyimi denemek istiyorsanız, bu etkileşimleri izlemeyi biraz daha eğlenceli hale getirmek için API'ye biraz şeker ekleyen visibility.js dosyasına göz atın.