Go to file
Tiger Oakes 32f2b4e573 Remove TypeScript-specific static Compress import (#338)
Previously, Compress had a static import only used by TypeScript, 
as the module was loaded dynamically. The type can be replaced with
`import().default`.

TypeScript 2.9 introduced the ability to use `import()` within type 
statements.
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-9.html#import-types
2018-11-28 14:57:05 +00:00
2018-11-15 22:02:11 +01:00
2018-11-09 12:08:55 -08:00
2018-11-18 14:00:28 +01:00
2018-03-02 04:49:12 -05:00
2018-11-14 14:04:01 -08:00
2018-03-02 04:49:12 -05:00
2018-11-12 10:35:58 -08:00
2018-11-08 12:02:05 +00:00
2018-11-21 11:18:01 -05:00

Squoosh!

Squoosh is an image compression web app that allows you to dive into the advanced options provided by various image compressors.

Privacy

Google Analytics is used to record the following:

  • Basic visit data.
  • Before and after image size once an image is downloaded. These values are rounded to the nearest kilobyte.

Image compression is handled locally; no additional data is sent to the server.

Building locally

Clone the repo, and:

npm install
npm run build

You'll get an error on first build because of a stupid bug we haven't fixed yet.

You can run the development server with:

npm start
Description
Make images smaller using best-in-class codecs, right in the browser.
Readme Apache-2.0 163 MiB
Languages
TypeScript 62.5%
JavaScript 10%
C++ 9.5%
CSS 8.9%
Makefile 3.9%
Other 5.2%