This simple system allows for excellent compression of uri encoded JSON strings using the JSCrush algorithm.

Features

  • The JSCrush algorithm eliminates repeated substrings similar to the zip algorithm
  • Strings are processed to swap out common json characters with ones that won't be escaped in the URL
  • This can be used to compress any type of string but is optimized for uri encoded JSON
  • The algorithm speed is reasonable for most cases but can be slow for long strings (>10K characters)
  • The character \u0001 (start of heading) is used as a delimiter and will be removed if it appears
  • No additional libraries or dependencies are required and minified code is under 2k

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

MIT License

Follow JSONCrush

JSONCrush Web Site

Other Useful Business Software
99.99% Uptime for MySQL and PostgreSQL Databases Icon
99.99% Uptime for MySQL and PostgreSQL Databases

Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JSONCrush!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript JSON Software

Registered

2023-10-12