04 / DATA BOUNDARY
Que peut supporter Toolars ?
Ces résultats couvrent 15 outils de navigateur : l'entrée maximale acceptée, la durée d'une exécution typique et les observations d'isolation réseau. Un script interne les a enregistrés le 2026-09-20 en exécutant les pages publiées dans Chromium headless.
Mesuré le 2026-09-20 · Chromium 151.0.7922.34 (headless) · darwin arm64
| Outil | Plus grande entrée acceptée | Exécution typique | Preuve de traitement local |
|---|---|---|---|
| Encodeur / décodeur Base64 | 1,0 MiBcorrespond à la limite déclarée (1,0 MiB) | 7 msmédiane de 3 exécutions avec une entrée de 100,0 KiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Générateur et vérificateur de hash MD5 | 1,0 MiBcorrespond à la limite déclarée (1,0 MiB) | 59 msmédiane de 3 exécutions avec une entrée de 1,0 MiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Générateur et vérificateur de hash SHA-256 | 1,0 MiBcorrespond à la limite déclarée (1,0 MiB) | 59 msmédiane de 3 exécutions avec une entrée de 1,0 MiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Testeur d'expressions régulières JavaScript | 97,7 KiBcorrespond à la limite déclarée (97,7 KiB) | 85 msmédiane de 3 exécutions avec une entrée de 97,7 KiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Convertisseur de données structurées | 256,0 KiBcorrespond à la limite déclarée (256,0 KiB) | 44 msmédiane de 3 exécutions avec une entrée de 200,0 KiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Formateur SQL | 256,0 KiBcorrespond à la limite déclarée (256,0 KiB) | 785 msmédiane de 3 exécutions avec une entrée de 200,0 KiB | 0 requête · l'entrée reste sur l'appareil4 requêtes hors assets bloquées |
| Minificateur HTML | 256,0 KiBcorrespond à la limite déclarée (256,0 KiB) | 470 msmédiane de 3 exécutions avec une entrée de 200,0 KiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Convertisseur majuscules / minuscules | 1,0 MiBcorrespond à la limite déclarée (1,0 MiB) | 112 msmédiane de 3 exécutions avec une entrée de 500,0 KiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Visualiseur d'arborescence JSON | 256,0 KiBcorrespond à la limite déclarée (256,0 KiB) | 3 msmédiane de 3 exécutions avec une entrée de 200,0 KiB | 0 requête · l'entrée reste sur l'appareil3 requêtes hors assets bloquées |
| Convertisseur de format d'image | 12,0 MiBcorrespond à la limite déclarée (12,0 MiB) | 91 msmédiane de 3 exécutions avec une entrée de 6,0 MiB | 0 requête · l'entrée reste sur l'appareil5 requêtes hors assets bloquées |
| Redimensionnement d'images | 12,0 MiBcorrespond à la limite déclarée (12,0 MiB) | 73 msmédiane de 3 exécutions avec une entrée de 6,0 MiB | 0 requête · l'entrée reste sur l'appareil5 requêtes hors assets bloquées |
| Recadrage d'images | 12,0 MiBcorrespond à la limite déclarée (12,0 MiB) | 83 msmédiane de 3 exécutions avec une entrée de 6,0 MiB | 0 requête · l'entrée reste sur l'appareil9 requêtes hors assets bloquées |
| Convertisseur SVG en PNG | 2,0 MiBcorrespond à la limite déclarée (2,0 MiB) | 37 msmédiane de 3 exécutions avec une entrée de 1,0 MiB | 0 requête · l'entrée reste sur l'appareil4 requêtes hors assets bloquées |
| Afficher et supprimer les métadonnées EXIF | 12,0 MiBcorrespond à la limite déclarée (12,0 MiB) | 65 msmédiane de 3 exécutions avec une entrée de 6,0 MiB | 0 requête · l'entrée reste sur l'appareil5 requêtes hors assets bloquées |
| Flouter et pixeler des photos | 12,0 MiBcorrespond à la limite déclarée (12,0 MiB) | 78 msmédiane de 3 exécutions avec une entrée de 6,0 MiB | 0 requête · l'entrée reste sur l'appareil5 requêtes hors assets bloquées |
Les limites d'entrée sont des plafonds strictement appliqués : elles tiennent sur tout appareil. Les temps dépendent du matériel : considérez-les comme les chiffres de cette machine de mesure, pas comme des garanties.
Comment ces chiffres sont mesurés
Le script interne (scripts/benchmark-tools.mjs) pilote les pages publiées dans Chromium headless. Il utilise des entrées synthétiques et consigne les résultats observés. Le script se trouve dans un dépôt privé ; son code et un paquet autonome permettant de relancer la mesure ne sont pas publiquement disponibles.
- Limite d'entrée : en partant de 1 Kio, le harnais double l'entrée jusqu'à ce que l'outil la refuse, puis recherche en binaire la frontière exacte, en octets, entre le dernier succès et le premier échec.
- Temps d'exécution : pour une entrée typique fixe, le harnais mesure de l'action d'exécution jusqu'au résultat visible et rapporte la médiane de 3 exécutions.
- Preuve de traitement local : après un échauffement qui enregistre les ressources statiques, le harnais bloque toute requête réseau sauf ces ressources exactes et injecte une chaîne canari unique dans l'entrée. Un outil ne réussit que si le canari n'apparaît dans aucune requête.
Environnement de mesure
- Navigateur
- Chromium 151.0.7922.34 (headless)
- Processeur
- Apple M3 Ultra
- Système
- darwin arm64
- Node.js
- v24.19.0
- Harnais
- scripts/benchmark-tools.mjs — interne ; code non public
Mesures du 2026-09-20. Cette page reflète le fichier de résultats publié.
Questions sur les benchmarks
Ces benchmarks sont-ils reproductibles ?
Toolars peut relancer le script interne sur les pages publiées. Cette page décrit la méthode et les résultats, mais le script exact et un paquet autonome ne sont pas publics ; les visiteurs ne peuvent donc pas encore répéter indépendamment la même mesure.
Les limites changent-elles sur un ordinateur plus lent ?
Non. Les limites d'entrée publiées sont des plafonds imposés par l'exécution locale de chaque outil : la plus grande entrée acceptée est identique sur tout appareil. Seule la colonne des temps varie selon la vitesse du processeur ; c'est pourquoi chaque temps indique la taille de l'entrée et pourquoi cette page précise le matériel de mesure.
Comment vérifiez-vous que les entrées ne sont pas téléversées ?
Pour chaque outil, le harnais chauffe d'abord la page, bloque ensuite tout le trafic réseau sauf les ressources statiques enregistrées, puis réexécute l'outil avec un jeton canari unique dans l'entrée. La colonne de traitement local reflète précisément cette exécution : zéro requête portant l'entrée signifie que l'outil a tout traité sur l'appareil.
Consulter les contrôles de confidentialité associés.
La page de preuve de confidentialité explique les exécutions avec canari mesurées et la liste des connexions vérifiées.