Posts

Showing posts with the label Payload

Compress Payload in NodeJS

Image
Compress Payload (response) in NodeJS Compression  in  Node.js  and  Express.js  decreases the amount of downloadable data from a website or app. By using this compression, we can  improve the performance of our Node.js applications  as our  payload size is dramatically reduced above 70% . Compression  generally refers to code that has been modified using a data compression algorithm. Unlike  minification  that ends up providing perfectly valid code, compressed code must be unzipped before use. There are many text compression algorithms, but there are only  3 supported   algorithms for compression  (and  decompression ) of  HTTP requests: Deflate  ( deflate ): Not commonly used. Gzip  ( gzip ): The most widely used compression format for server and client interactions. It is based on the  Deflate  algorithm and is compatible with all current browsers. Brotli  ( br ): A newer compress...