# GZIP on the Browser

Out of curiosity I created a small demo detailing how you can implement GZIP in the browser, I used [`fflate`](https://npmjs.com/fflate) for the GZIP compression, and [`pretty-bytes`](https://npmjs.com/pretty-bytes) to convert bytes into human readable format, the demo is really small but as an example it should be more than good enough. I based it on [bundlejs.com](https://bundlejs.com). Interestingly, I have yet to find a website that lets you see the GZIP size of some random text, all the ones I have found so far expect you to upload a file, the little demo takes a string as an input compresses it, and gives you the final size.


%[https://codepen.io/okikio/pen/ExmQwPM]

Codepen demo:  https://codepen.io/okikio/pen/ExmQwPM

I suggest checking out [bundlejs.com](bundlejs.com) it's a specialized for bundling, minifying and compressing js, all locally, right on your browser. 

Check out the product hunt page for [bundlejs.com](bundlejs.com),

%[https://www.producthunt.com/posts/bundle-6]
