« 100 % local » est facile à écrire sur une page d’accueil. Mais que se passe-t-il concrètement quand vous déposez un PDF de 200 pages dans Document Flare ? Visite guidée de l’architecture, du clic à l’octet.
Le fichier ne part jamais : tout commence par une lecture locale
Quand vous déposez un document, le navigateur le lit via l’API File : les octets sont chargés en mémoire de la page, comme le ferait un logiciel installé. À partir de là, tout le travail s’effectue dans le processus du navigateur — il n’existe tout simplement aucun endpoint côté serveur capable de recevoir un document.
C’est un choix d’architecture, pas un réglage : l’application est un site statique. Elle sert des fichiers (HTML, JavaScript, polices) au chargement, puis n’a plus besoin du réseau. Vous pouvez couper le Wi-Fi après le chargement : les outils continuent de fonctionner.
Samsung T7 Shield — SSD externe 1 ToSSD rapide et résistant aux chocs ; taillé pour un dossier numérisé complet.affilié
Quatre moteurs spécialisés, une seule machine : la vôtre
Derrière les boutons, Document Flare s’appuie sur les mêmes bibliothèques que les logiciels de bureau :
- pdf-lib pour la manipulation structurelle : fusion, découpe, rotation, réorganisation, ajout de pages, écriture des métadonnées. C’est la bibliothèque qui réécrit l’arborescence des objets PDF — la même famille d’outils qu’utilisent les applications de bureau.
- PDF.js (le moteur de rendu de Firefox) pour afficher les pages : miniatures de l’organiseur, rendu pour la conversion en images, extraction du texte. Quand vous voyez une page en miniature, c’est le même moteur qui rend Firefox Reader qui la dessine.
- Tesseract.js pour l’OCR : le moteur de reconnaissance de caractères compilé en WebAssembly s’exécute dans le navigateur et ajoute la couche texte aux scans, sans serveur de reconnaissance.
- Transformers.js pour l’IA : la recherche sémantique vectorise les passages de votre document avec un modèle multilingue exécuté localement — téléchargé une fois, ensuite servi depuis le cache.
Les workers : garder une interface fluide sur les gros fichiers
Parser 200 pages, rastériser des images ou calculer des embeddings sont des tâches lourdes. Exécutées sur le fil principal, elles gèleraient l’interface. Document Flare les déporte dans des Web Workers : des fils d’exécution parallèles qui traitent le document en arrière-plan pendant que l’interface reste réactive — progression affichée, annulation possible, aucune sensation de plantage.
C’est aussi ce qui permet le traitement par lots : une reconnaissance OCR page par page avance sans bloquer, chaque page traitée alimentant la barre de progression.
La mémoire : la vraie limite honnête du local
L’approche locale a une contrainte réelle : la mémoire de votre appareil. Un PDF de plusieurs centaines de Mio ou des rendus haute résolution de dizaines de pages mobilisent la RAM du navigateur. C’est pourquoi les limites affichées existent (50 Mio par fichier sur la plupart des outils, 1 000 pages) : ce ne sont pas des restrictions commerciales, mais des garde-fous techniques pour que le traitement reste fiable sur une machine ordinaire.
Quand un document dépasse ces limites, la stratégie honnête est de découper puis de traiter par segments — possible dans le même environnement local.
Pourquoi cette architecture change la donne
Ce design n’est pas qu’une prouesse technique, il a des conséquences directes :
- Confidentialité structurelle : il n’y a pas de serveur de traitement à compromettre ou à croire sur parole. La surface d’exposition se réduit à votre appareil.
- Zéro file d’attente : pas de quota serveur, pas de « passez au premium pour traiter ce fichier ». La puissance disponible est celle de votre machine — immédiate.
- Transparence vérifiable : l’onglet Réseau des outils de développement montre l’absence d’envoi ; le code est lisible. La promesse se vérifie au lieu de se croire.
Le navigateur est devenu une plateforme de calcul sérieuse : WebAssembly pour les moteurs natifs, workers pour le parallélisme, File API pour l’accès aux documents. Document Flare ne fait qu’exploiter ce que la plateforme offre déjà — pour que vos papiers restent là où ils doivent être : chez vous.
Le matériel adapté
Samsung T7 Shield — SSD externe 1 ToSSD rapide et résistant aux chocs ; taillé pour un dossier numérisé complet.affilié


