Visão geral
  • O sinal é calculado localmente, sem transmissão pela internet.
  • O PWA armazena os arquivos principais em cache após uma visita com conexão à internet.
  • Limpar os dados do site pode remover a cópia para uso sem internet.

Como experimentar

Abra a ferramenta uma vez com conexão à internet e depois teste o modo avião no seu próprio dispositivo. Mantenha o navegador ou o PWA instalado disponível; limpar os dados do site remove o cache e exige outra visita com conexão à internet.

  1. Carregue a página inicial uma vez com conexão à internet e pressione Reproduzir.
  2. Ative o modo avião, recarregue a página e pressione Reproduzir novamente.
  3. Se não funcionar, adicione a página à tela de início e repita o teste.

O que considerar

A disponibilidade sem internet pode variar conforme a política de armazenamento do navegador. O SleepMix é a opção de aplicativo para iPhone quando você precisa de acesso previsível às combinações de sons salvas.

Como o gerador dispensa a transmissão pela internet

Depois que a página e seu worklet de áudio são carregados, os ruídos branco, rosa e marrom são produzidos por cálculos locais. Não há um arquivo de áudio longo em um servidor remoto para carregar antecipadamente. O service worker do PWA armazena a estrutura da página e o JavaScript principal em cache, para que uma visita posterior possa recarregar esses arquivos sem conexão com a rede.

O site ainda precisa ser carregado com sucesso na primeira visita. Um navegador que limpe os dados do site ou remova dados do armazenamento pode exigir que você se conecte à internet novamente. Não interprete “instalável” como garantia de armazenamento local permanente.

Faça um teste real sem internet

Abra a página com conexão à internet e aguarde o carregamento completo. Se o navegador oferecer uma opção de instalação, adicionar o ícone pode facilitar o acesso no futuro. Depois, ative o modo avião, abra o site novamente e pressione Reproduzir. Isso testa tanto a página em cache quanto o worklet de áudio, e não apenas a presença de um ícone.

Verificamos essa sequência no Chromium para computador na versão de prévia publicada: a página foi recarregada sem internet e o áudio gerado começou a tocar. Isso não comprova que todos os navegadores de celular manterão a página em cache ou continuarão a reprodução após o bloqueio da tela.

O que o service worker pode e não pode fazer

Um service worker pode responder a solicitações de rede usando o cache, mas não é um processo de áudio que fica em execução o tempo todo. O guia de PWA da MDN descreve como os navegadores interrompem workers inativos. Quando você pressiona Reproduzir, a página aberta controla o contexto do Web Audio.

Se o dispositivo suspender essa página, ter os arquivos em cache não mantém o som tocando. Teste separadamente o acesso sem internet e a continuidade da reprodução com a tela bloqueada.

Prepare-se para a perda do cache

Uma atualização do navegador, uma limpeza do armazenamento ou uma configuração de privacidade pode remover os arquivos em cache. Antes de viajar, abra a ferramenta e repita o teste no modo avião. Tenha uma alternativa se o som for importante em um lugar sem conexão.

O aplicativo SleepMix para iPhone oferece uma experiência mais específica para combinações de sons salvas, mas um novo dispositivo de saída de áudio ainda exige que você confira o volume. Tanto na web quanto no aplicativo nativo, mantenha o som em volume baixo.

Privacidade e geração local

A ferramenta não solicita permissão para usar o microfone nem envia as amostras geradas. As solicitações normais da página ainda chegam ao serviço de hospedagem durante uma visita com conexão à internet, e os links externos da App Store levam para fora deste site. O uso sem internet evita essas solicitações da página até que o navegador se conecte novamente.

Se você limpar o armazenamento do site no navegador, o cache e quaisquer preferências locais futuras serão removidos. Este site não armazena histórico de escuta.

A resposta rápida para uma viagem

Abra a página em casa. Aguarde o carregamento. Desligue sua conexão com a rede e abra a página mais uma vez. Pressione Reproduzir. Se ouvir som, você tem uma cópia funcionando sem internet neste momento. Se não ouvir, conecte-se novamente e tente outra vez. Faça isso antes de sair para um lugar com sinal ruim. Um ícone salvo, por si só, não comprova que o cache está pronto.

Perguntas frequentes

Preciso baixar um MP3?

Não. Este gerador no navegador calcula amostras continuamente depois que seu código é carregado.

A primeira visita funciona sem internet?

Não. Acesse o site com sucesso enquanto estiver conectado e confirme que o cache está pronto antes de ficar sem internet.

O funcionamento sem internet é idêntico em todos os navegadores?

Não. As políticas de armazenamento e de remoção de dados variam, então teste o modo avião no seu dispositivo.

Fontes