La famille des API de Google vient de s'enrichir d'une nouvelle API expérimentale.
Présentée lors de la conférence O'Reilly's Velocity qui s'est tenue en Californie, Page Visibility permet aux sites Web de détecter s'ils sont affichés dans un onglet en cours de consultation par l'utilisateur ou dans un onglet en arrière plan.
Elle peut également être utilisée pour savoir quand une page est mise en cache par un moteur de recherche comme Google avec sa nouvelle fonctionnalité d'affichage instantané .
L'intérêt de cette API est d'offrir la possibilité aux développeurs Web de déterminer l'état des pages de leurs sites Web pour réduire les activités de celles-ci lorsqu'elles elles ne sont pas réellement consultées. par les utilisateurs du navigateur Chrome.
Autre utilité, l'API Page Visibility expose deux propriétés supplémentaires. La première pour savoir si la page est cachée à l'utilisateur ou non (document.webkitHidden). La deuxième pour avoir l'état d'une page (document.webkitVisibilityState).
Google a proposé l'API comme un standard du Web au W3C, et espère que les autres éditeurs de navigateur vont l'adopter.
En attendant elle ne fonctionne qu'avec Chrome et sera intégrée dans sa prochaine version (Chrome 13).
Source et exemple de codes utilisant l'API
Et vous ?
Que pensez-vous des utilisations possibles de cette nouvelle API ?
Google sort Page Visibilty API
L'outil détermine l'état d'un site pour réduire son activité lorsqu'il est en cache ou en arrière-plan
Google sort Page Visibilty API
L'outil détermine l'état d'un site pour réduire son activité lorsqu'il est en cache ou en arrière-plan
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !