La compression lz-string compresse du texte à l'aide de l'algorithme LZ dans le navigateur, produisant une sortie dans plusieurs formats (base64, URI-safe, UTF-16, brut). Les développeurs l'utilisent pour compresser les données de localStorage, les paramètres d'URL et les payloads côté client. SWEDevTools : Prism traite tout localement.
lz-string est une bibliothèque de compression JavaScript basée sur l'algorithme LZ, optimisée pour les chaînes stockées dans les environnements navigateur.
Base64 (pour localStorage), URI-safe (pour les URL), UTF-16 (pour les moteurs JS) et brut (binaire).
Le taux varie selon les données, mais il est typiquement de 40 à 70 % pour le texte répétitif comme le JSON et le HTML.
Oui. La sortie est compatible avec la bibliothèque lz-string de npm pour la décompression côté serveur ou client.
Oui. SWEDevTools : Prism est une PWA qui fonctionne sans connexion internet une fois installée.
Oui. Tout le traitement s'effectue localement dans votre navigateur.
Oui. Cet outil est entièrement gratuit, sans publicité et sans inscription requise.
smalldev.tools n'est plus disponible. Prism par SWEDevTools offre les mêmes outils de développement et plus encore, avec un support hors ligne, le chaînage de pipelines et une utilisation entièrement gratuite — aucune inscription requise.
Oui. Prism compresse les données localement, sans envoi de données et avec un support hors ligne.