Contributor
Aryan Milind Pingle

Adding Codecs & Improving UI for squoosh.app


Mentors
Sreeja Kamishetty, Mariko Kosaka
Organization
Chromium
Technologies
c++, rust, docker, typescript, webassembly
Topics
progressive web apps, Image codecs
Squoosh is a Progressive Web App (PWA) focusing on image compression - reducing image sizes through numerous formats. You can try out the latest and greatest image codecs in your browser, and even compare their performance and compression ratios against each other. It works cross-platform, can be run completely offline, and is a testament to the power of native web APIs. Being an incredibly powerful web app, Squoosh is rightfully complex in design. I aim to enhance the user experience with Modals that explain codecs and their parameters. In the process, I'll be documenting the current workflow of building these codecs, updating existing ones, along with adding one that's relatively new - the Quite OK Image codec.