7
votes

Puis-je comprimer les données dans JavaScript?

J'utilise un ajax assez lourd avec de nombreuses données qui vont du client au serveur. Comment puis-je comprimer les données (principalement du texte brut) avant d'envoyer au serveur?

et comment puis-je décompresser les données du côté serveur?


0 commentaires

3 Réponses :


1
votes

Le Jsolait bibliothèque a un codec qui prend en charge l'algorithme LZW (entre autres, y compris le codage / décodage de base64). La seule chose qui me fait un peu hésitant, c'est que cette bibliothèque n'est plus activement entretenue.

Modifier

J'ai pu trouver a peu Plus Mises en œuvre de l'algorithme LZW en JavaScript.


3 commentaires

base64 augmente la taille des données, ne pas le réduire.


@Matt je lui demandais d'utiliser lzw pas base64 . Je parlais simplement que le codec soutient également d'autres formats.


Jsolait Link est cassé



4
votes

JSEND semble faire exactement cela. Quelqu'un l'utilise jamais?

Lien brisé enlevé: conduit à la page d'atterrissage de spam @ jsend.org


1 commentaires

J'ai des problèmes pour que cela fonctionne. Donc, si vous avez une chance, veuillez partager.