James Moro
Iniciei minha vida profissional como desenvolvedor web em 2008. Tenho um canal no Youtube onde publico vídeos sobre tecnologia.
O melhor da tecnologia está no nosso canal no WhatsApp
A Page Visibility API é uma API do JavaScript que permite aos desenvolvedores detectar a visibilidade de uma página ou aplicativo da web no navegador do usuário. Ela fornece informações sobre se a página está atualmente visível ou oculta, ou seja, se o usuário está ativamente interagindo com a página ou se ela está em segundo plano ou fora da tela.
A API de Visibilidade da Página é útil para determinar o comportamento da página com base na visibilidade. Por exemplo, um desenvolvedor pode pausar um vídeo automaticamente quando a página fica oculta para economizar recursos e evitar reprodução desnecessária. Além disso, a API pode ser usada para rastrear o tempo de interação do usuário ou exibir notificações quando a página estiver oculta e houver uma atualização relevante.
A API de Visibilidade da Página oferece uma propriedade chamada document.visibilityState
que retorna uma string indicando o estado de visibilidade da página. Os possíveis valores são:
"visible"
: A página está atualmente visível."hidden"
: A página está oculta ou minimizada."prerender"
: A página está pré-renderizada em uma aba oculta."unloaded"
: A página está descarregada.Além disso, a API também dispara eventos, como o evento "visibilitychange"
, que é acionado sempre que o estado de visibilidade da página é alterado.
A Page Visibility API é útil para criar experiências mais eficientes e responsivas, adaptando o comportamento da página com base na interação do usuário e economizando recursos quando a página não está ativamente sendo visualizada pelo usuário.
Acesse o exemplo da vídeo aula
Iniciei minha vida profissional como desenvolvedor web em 2008. Tenho um canal no Youtube onde publico vídeos sobre tecnologia.