Pourquoi cet outil existe.

Les convertisseurs d'images en ligne suivent presque tous le même schéma : vous uploadez votre photo, un serveur la traite, et vous la téléchargez quelques secondes plus tard. Ce modèle pose trois problèmes :

  1. La vie privée. Vos photos transitent par un serveur tiers dont vous ne contrôlez ni la juridiction, ni les sauvegardes, ni les opérateurs.
  2. La lenteur. Téléverser un fichier de 30 Mo prend souvent plus de temps que la conversion elle-même.
  3. Les coûts cachés. Pour rester gratuits, beaucoup de ces services monétisent indirectement le contenu uploadé.

MediaBay résout ces trois problèmes en supprimant l'étape d'upload. Le calcul se fait directement dans votre navigateur, par des décodeurs natifs et WebAssembly, sans qu'aucun de vos pixels n'atteigne nos serveurs.

Comment ça fonctionne.

Trois technologies clés rendent le traitement entièrement local tout en restant rapide :

HTML5 Canvas & OffscreenCanvas

Pour les formats traditionnels (JPG, PNG, WebP, GIF, BMP), le navigateur dispose de décodeurs et encodeurs natifs, exécutés dans un OffscreenCanvas hors du thread principal. Aucune dépendance externe nécessaire.

WebAssembly

Pour les formats récents — HEIC (Apple iPhone) et AVIF (AV1 Image Format) — nous embarquons les bibliothèques libheif et libavif compilées en WebAssembly. Le code C natif s'exécute à quasi-vitesse machine, directement dans votre navigateur.

Web Workers

L'ensemble du décodage et de l'encodage s'effectue dans un Web Worker isolé. Conséquence directe : l'interface reste fluide même pendant la conversion d'un fichier de 100 Mo.

Le côté serveur de MediaBay ne sert que la page HTML, le CSS, les scripts et les binaires WebAssembly. Aucun de nos endpoints n'accepte de fichier en entrée — par construction.

Markovic Technologies.

MediaBay est édité par Markovic Technologies, société française spécialisée dans la conception d'outils web orientés performance, vie privée et ergonomie.

Notre approche est simple : nous construisons des outils que nous aimerions nous-mêmes utiliser. Ce qui signifie privilégier le traitement local quand c'est techniquement possible, héberger en Europe, et limiter la collecte au strict nécessaire pour faire fonctionner et financer le service.

Éditeur
Markovic Technologies — société française
Hébergement
OVH SAS — France & Allemagne (Union européenne)
Stack
Python · Flask · Vanilla JS · WebAssembly
Контакты
contact@markovictechnologies.com