Выдаляе каментарыі, пустыя радкі і лішнія прабелы, не закранаючы змесціва радкоў.
Не. Інструмент адсочвае радковыя літаралы (у адзінарных, падвойных двукоссях і зваротных апострафах для JS) і не змяняе іх змесціва. Паслядоўнасці // або /* усярэдзіне радка або рэгулярнага выразу не ўспрымаюцца як пачатак каментарыя.
Агрэсіўнае злучэнне радкоў у JavaScript рызыкуе зламаць код з-за аўтаматычнай расстаноўкі кропак з коскай (ASI). Наш мінификатар захоўвае пераносы радкоў і выдаляе толькі каментарыі, пустыя радкі і лішнія прабелы — гэта гарантавана бяспечная мінификацыя.
Залежыць ад зыходнага кода: звычайна 10–30% для добра дакументаванага кода, да 40% і больш для файлаў з вялікімі блокамі каментарыяў. Для максімальнага сціскання з перайменаваннем зменных выкарыстоўвайце спецыялізаваныя зборшчыкі (Terser, cssnano).