La mayoría de los conversores de archivos "en línea" funcionan subiendo tu archivo a un servidor, procesándolo allí y devolviéndote un enlace de descarga. WebAssembly permite saltarse ese paso por completo, y esa diferencia importa más de lo que parece.
Qué es WebAssembly en realidad
WebAssembly (a menudo abreviado como WASM) es un formato de bajo nivel que permite ejecutar dentro del navegador, a una velocidad cercana a la nativa, código escrito originalmente en lenguajes como C++ o Rust. Antes de WebAssembly, los navegadores solo podían ejecutar bien JavaScript, que no es adecuado para tareas de mucho cálculo como codificar vídeo o procesar imágenes. WebAssembly cambió eso: bibliotecas maduras y probadas como FFmpeg (vídeo y audio) o ImageMagick (imágenes) ahora pueden compilarse para ejecutarse directamente dentro de una pestaña del navegador, sin necesidad de servidor.
Por qué esto importa para la privacidad
Cuando una herramienta de conversión funciona sobre WebAssembly íntegramente en el cliente, tu archivo nunca sale de tu dispositivo:
- No se sube nada: el navegador descarga el motor de conversión (una vez, y luego lo guarda en caché), no tu archivo.
- No se registra nada en un servidor, porque no hay ningún servidor involucrado en el procesamiento.
- Nada depende de que un servicio remoto siga funcionando: una vez cargada la página, una conexión inestable no interrumpe una conversión en curso.
Es un modelo de confianza fundamentalmente distinto al de un conversor típico de "sube tu archivo", donde dependes de la política de privacidad y de las prácticas de seguridad de una empresa para gestionar un documento, una foto o un vídeo que quizá no quieres que se almacene en ningún sitio.
Las contrapartidas
El procesamiento en el cliente no está libre de inconvenientes. El navegador tiene que descargar el motor compilado a WebAssembly (decenas de megabytes para algo como FFmpeg), lo que tarda un momento la primera vez. Los archivos muy grandes también pueden procesarse más despacio en un equipo poco potente que en un servidor. Para la mayoría de conversiones cotidianas, sin embargo, la ventaja de privacidad compensa el pequeño retraso.
Dónde lo verás en la práctica
El conversor de archivos, el compresor de imágenes y el compresor de PDF de Mcatorce Suite están construidos así: con bibliotecas WebAssembly ejecutándose en tu navegador, sin ninguna subida de archivos.

