Squoosh uses Emscripten, Rust, and AssemblyScript for various image codecs, and image manipulation algorithms used by the app. All of the image processing is computationally intensive and done on the users devices. WebAssembly makes this possible, by making the heavy tasks feel quick for users, with fast compression times.
","project":{"name":"Squoosh","logo_url":"https://squoosh.app/c/icon-demo-logo-326ed9b6.png","source_url":"https://github.com/GoogleChromeLabs/squoosh/tree/master/src/codecs","website":"https://squoosh.app/","description":"Squoosh is an image compression web app by Google, that allows you to dive into the advanced options provided by various image compressors.","keywords":"image optimization manipulation codec rust emscripten assemblyscript google production pwa progressive web app web worker service worker","key":"squoosh","createdDate":1574502302000}}}