← Catálogo Guías

Arquitectura

Qué significa client-side (y por qué tus archivos no salen del PC)

30 de agosto de 2026 · ~9 min

«Client-side» no es un eslogan de marketing. Significa que el código JavaScript se descarga a tu navegador y trabaja con el archivo ahí. El servidor de 1000herramientasweb.com entrega HTML, CSS y JS. No recibe el PDF, el Excel ni el DNI que has pegado.

Qué viaja por la red y qué no

En la primera visita el navegador pide la página, las fuentes y, si has dado consentimiento, los scripts de Google AdSense y Funding Choices. Eso es tráfico nuestro o de Google, no tu documento. Cuando sueltas un .xlsx sobre el fusionador, el fichero se lee con la File API del navegador. El contenido queda en memoria RAM de la pestaña. Al cerrarla, se va.

La forma más honesta de comprobarlo: abre DevTools (F12), pestaña Red, recarga, usa la herramienta y mira si aparece un POST o un PUT con el peso de tu archivo hacia un dominio nuestro. No debería. Si ves peticiones a pagead2.googlesyndication.com o fundingchoicesmessages.google.com, son anuncios y el CMP, no tu Excel.

Por qué existe este modelo

Tres razones, en este orden:

  1. Privacidad de verdad. No podemos filtrar un contrato laboral que no hemos recibido. El RGPD se simplifica: no hay encargado de tratamiento sobre el contenido de tus archivos.
  2. Coste. Procesar PDFs de 80 MB en un servidor para miles de visitas saldría caro o impondría un registro. En el cliente, pagas tú con la CPU de tu máquina, unos segundos.
  3. Velocidad percibida. No hay cola de upload + cola de proceso + download. El cuello de botella es tu disco y tu RAM.

Lo que client-side no puede hacer (y no vamos a fingir)

Cuando una ficha se llama «AI …» o usa un nombre de marca, el recuadro de la propia herramienta lo dice: algoritmos locales, no el producto que el nombre evoca. Si no te encaja, usa el software original. Preferimos perder la visita a que AdSense o un usuario nos lean como un generador falso.

Cookies, anuncios y el único tercero

Hasta que aceptas el banner de Funding Choices, el consentimiento por defecto es denegado (Consent Mode v2). Los anuncios, si aparecen, no están personalizados. La política de privacidad describe Google como único encargado publicitario. No hay analytics propio, no hay píxel de Meta, no hay mapa de calor.

Los anuncios existen para pagar dominio y tiempo de mantenimiento. No hay que hacer clic «para apoyar el proyecto»: eso viola las políticas de AdSense y además es de mal gusto.

Service Worker y modo avión

Varias herramientas registran un Service Worker con estrategia cache-first. Eso permite reabrir la ficha en el tren sin cobertura después de haberla cargado una vez. No convierte el sitio en una app instalable con sincronización. Si el SW falla (Safari estricto, modo privado), la herramienta sigue siendo usable online.

Abrir el catálogo Más guías