Por qué existe esta herramienta.

Casi todos los convertidores de imágenes online siguen el mismo esquema: subes tu foto, un servidor la procesa y la descargas unos segundos después. Ese modelo plantea tres problemas:

  1. La privacidad. Tus fotos pasan por un servidor de terceros cuya jurisdicción, copias de seguridad y operadores no controlas.
  2. La lentitud. Subir un archivo de 30 MB suele tardar más que la propia conversión.
  3. Los costes ocultos. Para seguir siendo gratuitos, muchos de estos servicios monetizan indirectamente el contenido subido.

MediaBay resuelve estos tres problemas eliminando el paso de subida. El cálculo se realiza directamente en tu navegador, mediante decodificadores nativos y WebAssembly, sin que ninguno de tus píxeles llegue a nuestros servidores.

Cómo funciona.

Tres tecnologías clave hacen que el procesamiento sea totalmente local sin dejar de ser rápido:

HTML5 Canvas & OffscreenCanvas

Para los formatos tradicionales (JPG, PNG, WebP, GIF, BMP), el navegador dispone de decodificadores y codificadores nativos, ejecutados en un OffscreenCanvas fuera del hilo principal. No se necesita ninguna dependencia externa.

WebAssembly

Para los formatos recientes —HEIC (Apple iPhone) y AVIF (AV1 Image Format)— integramos las bibliotecas libheif y libavif compiladas en WebAssembly. El código C nativo se ejecuta casi a velocidad de máquina, directamente en tu navegador.

Web Workers

Todo el decodificado y el codificado se realiza en un Web Worker aislado. Consecuencia directa: la interfaz se mantiene fluida incluso al convertir un archivo de 100 MB.

El lado servidor de MediaBay solo sirve la página HTML, el CSS, los scripts y los binarios WebAssembly. Ninguno de nuestros endpoints acepta un archivo como entrada, por diseño.

Markovic Technologies.

MediaBay está editado por Markovic Technologies, empresa francesa especializada en el diseño de herramientas web orientadas al rendimiento, la privacidad y la usabilidad.

Nuestro enfoque es simple: creamos herramientas que nos gustaría usar a nosotros mismos. Eso significa priorizar el procesamiento local cuando es técnicamente posible, alojar en Europa y limitar la recogida de datos al mínimo imprescindible para que el servicio funcione y se financie.

Editor
Markovic Technologies — empresa francesa
Alojamiento
OVH SAS — Francia y Alemania (Unión Europea)
Stack
Python · Flask · Vanilla JS · WebAssembly
Contacto
contact@markovictechnologies.com