Terser
The fast and efficient minifier for modern JavaScript

Contribute
Become a financial contributor.
Top financial contributors
Individuals
$100 USD since Oct 2019
$80 USD since Nov 2019
$40 USD since Jan 2020
$19 USD since Sep 2019
$18 USD since Jul 2020
$15 USD since Dec 2019
$15 USD since Jan 2020
$10 USD since Apr 2020
$5 USD since Jul 2020
$5 USD since Oct 2020
$5 USD since Jan 2021
Organizations
$10k USD since Jan 2021
$6k USD since Dec 2019
$1k USD since May 2020
$500 USD since Dec 2019
$51 USD since Dec 2019
Terser is all of us
Our contributors 19
Thank you for supporting Terser.
Fábio Santos
Rogério Vicente
JS Kongress M...
Total contributions
$10,301 USD
This donation is made from JS Kongress on behalf of Bloomberg Engineering.
Algolia
Total contributions
$51 USD
Thank you for this amazing project. Keep it up! Really delighted to give back to your community!
Markus Günther
Total contributions
$40 USD
Thanks for that awesome software. Always use terser in my webpack config :)

Budget
Transparent and open finances.
Monthly financial contribution to Terser (backer)
from Martin Lepadusch •
Monthly financial contribution to Terser
from Anton Alexandrenok •
Monthly financial contribution to Terser
from mqklin •
$10,555.24 USD
$16,556.64 USD
$6,001.40 USD
$19,120.21 USD

About
Terser is a minifier which was born as a fork of the now unmaintained harmony branch of the Uglifyjs project.
Now it's grown into its own thing and is capable of minifying modern JavaScript. We aim to support what's on stage 4, but on some occasions we add support for ES features that are still at stage 3.
There is good support for reading and generating source maps provided by the source-map library.
The codebase uses a custom EcmaScript AST, and can read and output ESTree formatted ASTs like the ones generated by acorn.
Our team
Fábio Santos
Rogério Vicente