Cómo puede una web editar tus archivos sin subirlos

Suena a truco de marketing. No lo es, y puedes comprobarlo tú mismo en un minuto.

Cuando una web dice que procesa tus archivos «sin subirlos a ningún servidor», la reacción sensata es desconfiar. Durante veinte años, editar un archivo en una web significaba exactamente eso: mandarlo a un ordenador ajeno, que hiciera el trabajo y devolviera el resultado. Lo que ha cambiado no es la promesa, es el navegador.

Qué pasa en realidad

Tres piezas hacen posible que el trabajo ocurra dentro de tu dispositivo:

La File API permite que una página lea el contenido de un archivo que tú eliges, sin enviarlo. Cuando arrastras una foto a un recuadro, el navegador le da a la página acceso de lectura a esos bytes, y nada más. Es el mismo permiso, y los mismos límites, que tiene un programa cuando le abres un archivo.

Canvas y las APIs de imagen permiten decodificar, redimensionar, recortar y volver a codificar imágenes usando el mismo motor gráfico con el que el navegador pinta cualquier página. El navegador ya sabe abrir un JPG: es su trabajo diario.

WebAssembly es la pieza que lo cambió todo. Permite ejecutar en el navegador, casi a la velocidad de un programa nativo, código escrito en C o C++. Eso significa que bibliotecas que llevan décadas manipulando PDF, vídeo o imágenes pueden compilarse y correr dentro de una pestaña. Cuando una herramienta web te dice «preparando el motor», normalmente está descargando ese módulo, una sola vez.

Compruébalo tú mismo

Esto no hay que creérselo. El navegador te deja ver todo lo que sale de tu ordenador:

  1. Abre la herramienta que quieras verificar.
  2. Pulsa F12 (o Cmd + Opt + I en Mac) y ve a la pestaña Red o Network.
  3. Deja el panel abierto y procesa un archivo.
  4. Mira la lista de peticiones y, sobre todo, la columna de tamaño.

Si tu archivo se estuviera subiendo, verías una petición de salida de un tamaño parecido al del archivo. Una foto de 4 MB tendría que aparecer como 4 MB saliendo. Si solo ves peticiones pequeñas —la página, los estilos, la librería— y ninguna del tamaño de tu archivo, no ha salido de tu ordenador.

La prueba más contundente es otra: desconecta el wifi una vez cargada la página, y procesa el archivo. Si funciona sin conexión, es imposible que haya un servidor haciendo el trabajo.

Qué se gana

Qué se pierde, que también hay que decirlo

No es magia y tiene desventajas concretas:

Cómo saber si una web te lo está contando bien

Tres señales prácticas. Primero, que puedas hacer la prueba del modo avión. Segundo, que la web diga qué no puede hacer: quien lo explica honestamente suele distinguir entre extraer el texto de un PDF y reconstruir su maquetación, porque son problemas de dificultad muy distinta. Y tercero, desconfía de la combinación «procesamiento local» con «regístrate para descargar el resultado»: si el trabajo pasó en tu ordenador, el resultado ya está en tu ordenador, y no hay nada que registrar.

Todas las herramientas de este sitio funcionan así, y la prueba del modo avión funciona en todas.

Otras guías