Polling vs full page reload for live dashboards
As enquisas actualizan unha porción de datos. Unha recarga da páxina completa reconstruírase toda a pestana desde o servidor.
Os paneis de mando en directo adoitan mesturar ambas as ideas nunha soa frase: "mantén este taboleiro fresco" - pero os mecanismos son diferentes. Auto Refresh Turbo programa unha recarga completa de pestanas con Chrome alarmas e tabs.reload. Non envía un sondeador de API personalizado para cada placa de provedores.
O que normalmente significa as enquisas
No código da aplicación, a votación é un bucle que pide a un punto final novas filas, métricas ou JSON de estado e, a continuación, parchea o DOM. O URL segue sendo o mesmo. O deseño, as cookies de autenticación e o estado do cliente adoitan sobrevivir. Feito ben, parece suave e barato no ancho de banda.
O sondeo só funciona cando a páxina xa expón ese bucle ou cando controlas a interface. Moitos muros operativos, filas de entradas e páxinas de estado dos provedores non che proporcionan unha API de enquisa pública limpa desde a barra de ferramentas do navegador.
O que fai unha recarga de páxina completa
Unha recarga completa pídelle a Chrome que volva recuperar o documento e que volva executar os scripts. Ves o que vería un humano dilixente despois de premer Actualizar. Os shells obsoletos, as fichas atascadas e as cachés SPA medio rotas adoitan borrarse porque o documento é novo.
A compensación é visible: un breve flash, recuperación dos recursos (a menos que a caché axude) e perda do estado de borrador na páxina. É por iso que existe parada ao clic/tipo opcional, polo que unha recarga non chega a media edición.
Cando recargar é a ferramenta correcta
- O taboleiro é unha páxina de terceiros que non podes parchear
- Os mosaicos en directo deixan de actualizarse ata que alguén o actualice a man
- Necesitas un intervalo que funcione en moitos sitios non relacionados
- Preocúpache máis o "aspecto correcto na parede" que as chamadas JSON de micro-optimización
Para esa clase de traballo, consulte tamén actualización automática dos paneis.
Cando a votación (dentro da aplicación) gaña
- O produto xa se transmite ou enquisa correctamente
- Unha recarga completa pecha sesión ou restablece os filtros que necesites
- As actualizacións de menos de segundo importan e unha recarga afectaría a IU
Se a páxina xa está activa, a miúdo é mellor alongar ou eliminar unha recarga programada que loitar contra o sitio.
Como encaixa Auto Refresh Turbo
O bucle central da extensión reside no traballador do servizo: estableces un intervalo (ou min-max aleatorio), premes Inicio e as alarmas disparan tabs.reload para esa pestana. As sesións son independentes por pestana. A configuración permanece en chrome.storage local.
As ferramentas opcionais na páxina (temporizador visual, parada na interacción, heurística de páxinas sospeitosas) usan un script de contido cando están habilitados. Non converten a extensión nun sondeador XHR xenérico.
Híbrido práctico
Moitos equipos deixan só a actualización da aplicación e engaden unha recarga completa máis lenta como rede de seguridade; por exemplo, unha actualización dura de 5 a 15 minutos se as fichas parecen atascadas despois dun longo tempo de inactividade. Comeza suavemente; aperta só cando demostres unha necesidade.
- Confirma se o taboleiro xa se actualiza en directo
- Se queda obsoleto, proba cunha recarga normal de 30 a 60 segundos nunha pestana dedicada
- Engade unha agenda diaria para que as noites queden tranquilas
- Utiliza a actualización dura só cando a caché garda un shell antigo
Límites de taxas e desafíos
A recarga agresiva pode parecer tráfico abusivo. Se ves captchas ou erros, retrocede. Lea límites de taxa e recarga cronometrada antes de introducir intervalos de menos de minutos en puntos finais fráxiles.
Próbao
Instala Auto Refresh Turbo e, a continuación, sigue Comeza nuns dous minutos.