diario ·

Ábrelo una vez, léelo sin conexión

Traducción con IA Esta página es una traducción automática del original (inglés / coreano) y puede contener errores. El original es la versión de referencia. Leer el original

ipe.rest guarda en tu navegador una pequeña copia de sí mismo, de modo que una página que ya has abierto puede volver a abrirse sin conexión. Aquí explicamos cómo funciona y qué no hará.

La última vez enumeramos lo que este sitio recuerda de ti, y uno de los elementos era una caché de los archivos del propio sitio. Esta entrada trata de esa caché: por qué está ahí, cómo se comporta y cómo deshacerte de ella.

Lo que prepara la página de inicio

Cuando abres la página de inicio, esta registra un pequeño programa llamado service worker. Tu navegador lo ejecuta en segundo plano, aparte de la página. Su trabajo es sencillo: se coloca entre el sitio y la red y decide de dónde debe venir cada archivo.

La primera vez que se ejecuta, guarda una lista corta de archivos básicos: las páginas de inicio, el índice del diario, las páginas de información, contacto y privacidad, los iconos y las fuentes. Todo lo demás se guarda más tarde, a medida que lo lees.

Páginas: primero la red

Para las páginas, el service worker pregunta primero a la red, y pregunta al servidor si la página ha cambiado en lugar de fiarse de una copia más antigua que tenga el navegador. Cuando estás con conexión, siempre recibes la página actual, y cada vez se guarda en la caché una copia nueva.

Si la red falla, recurre a la copia que guardó. Así, si ya has abierto la página de inicio en este navegador, una entrada que abriste ayer sigue abriéndose hoy en un tren sin señal. Una página que nunca abriste no puede estar ahí, y en ese caso muestra la página de inicio en lugar de un error del navegador.

Fuentes, iconos y estilos: primero la caché

Los archivos que rara vez cambian van al revés. Busca primero en la caché y solo va a la red cuando no tiene copia. Por eso las fuentes y los iconos no se descargan de nuevo en cada visita.

Cómo desaparecen las copias antiguas

La caché tiene un nombre de versión, y lo cambiamos cada vez que cambian los archivos del sitio. Cuando empieza una versión nueva, se borran todas las cachés que tengan otro nombre. Las copias antiguas no se acumulan en tu dispositivo, y una corrección que publicamos te llega en tu siguiente visita.

Para quitarlo todo tú mismo, borra los datos del sitio en los ajustes del navegador. La siguiente visita empezará de cero.

Lo que no hace

La caché es un simple depósito de archivos guardado dentro de tu navegador. No es un perfil tuyo, y nada de lo que contiene se nos envía. No puede mostrar una página que nunca abriste, y un enlace a otro sitio, como una pista en YouTube, sigue necesitando conexión igual que cualquier otro.

Por qué nos tomamos la molestia

Un diario sobre cosas tranquilas no debería exigir una señal perfecta. La gente lee en salas de espera y en los trayectos al trabajo, y un sitio que puede abrirse desde lo guardado es más amable en esos momentos.

ipe(); // open it once, and it remembers how to open itself

Si alguna página parece desactualizada, vuelve a cargarla una vez con conexión. La página en sí se pide siempre de nuevo; solo los archivos que rara vez cambian (fuentes, iconos, estilos, scripts e imágenes) salen de lo guardado, y se renuevan con cada versión nueva.

← todas las entradas