Moteur Office
Importe et écrit Word et PowerPoint avec des fichiers bien plus petits. Importer un document Word, exporter un Word ou un PowerPoint : le moteur Office fait tout cela sans mammoth, docx ni pptxgenjs, et il a corrigé au passage des défauts de ces bibliothèques.
Chiffres clés
- 7 à 19× plus rapide, texte DOCX : identique au caractère près sur 5 documents
- −82 % d’octets sur un PPTX : 471 520 → 83 270 octets
- −51 à −64 % d’octets sur un DOCX : écriture de 48–65 à 9–12 ms
Avant et maintenant
- Import du business plan (texte brut) : 911 ms avant, 48 ms maintenant (19 fois mieux). mammoth contre moteur maison.
- Export PPTX : 818 ms avant, 256 ms maintenant (3,2 fois mieux). 20 mises en page et graphiques.
- Poids d’un export PPTX : 471 520 octets avant, 83 270 octets maintenant (5,7 fois mieux).
Ce que ce moteur remplace
Moteur Office remplace mammoth, docx, pptxgenjs dans l’application.
Comment ça marche
- Lire le contenu. Le texte d’un DOCX est extrait directement du fichier, sans passer par un rendu intermédiaire.
- Écrire DOCX et PPTX. Vingt mises en page et six types de graphiques, avec leur classeur incorporé.
- Corriger les défauts. Un radar faisait planter l’export avec pptxgenjs, le recadrage « cover » ne faisait rien, des paragraphes de texte courant du business plan étaient perdus.
- Relire ce qu’on écrit. Le fichier produit est relu par notre propre lecteur pour vérifier la cohérence.
Ce qui n’est pas parfait
- L’import HTML d’un DOCX n’est que 2,3 à 3,5 fois plus rapide : sous l’objectif, le temps part dans le moteur de lecture.
- Animations et transitions de diapositives toujours injectées après coup.
- Pas de contrôle visuel fait (LibreOffice absent de la machine de mesure).
Source des chiffres
Document du dépôt AstroQuest : docs/reference/bilan-moteurs-natifs-2026-10-05.md. Mesures internes, en développement, sur fichiers réels : des ordres de grandeur, pas des garanties.
Questions fréquentes
Que fait la technologie « Moteur Office » d’AstroQuest ?
Importer un document Word, exporter un Word ou un PowerPoint : le moteur Office fait tout cela sans mammoth, docx ni pptxgenjs, et il a corrigé au passage des défauts de ces bibliothèques.
Quelles sont les limites de « Moteur Office » ?
L’import HTML d’un DOCX n’est que 2,3 à 3,5 fois plus rapide : sous l’objectif, le temps part dans le moteur de lecture. Animations et transitions de diapositives toujours injectées après coup. Pas de contrôle visuel fait (LibreOffice absent de la machine de mesure).