рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреНрдпреВрдирддрдо рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреА рддреБрд▓рдирд╛ (рд╕рд┐рддрдВрдмрд░ 2013)

рд╕рд╕реНрддреЗ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓реЛрдЧреЛ

рдкрд┐рдЫрд▓реА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рдж рд╕реЗ, рдЕрддреАрдд рдореЗрдВ, 3 рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ рд╕рднреА рдорд╛рдирд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдиреНрдпреВрдирддрдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо (рдкреИрдХрд░ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдВрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдореЗрдВ рдПрдХ рдирдпрд╛ рдХреНрд▓реАрди-рд╕реАрдПрд╕рдПрд╕ рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдореЙрдбреНрдпреВрд▓ рд╣реИ - рдмрдВрдбрд▓рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░.рдХреНрд▓реАрди рд╕реАрдПрд╕рдПрд╕ред

рдЗрд╕ рддреБрд▓рдирд╛рддреНрдордХ рд╕рдореАрдХреНрд╖рд╛ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ, рдкрд╛рдардХреЛрдВ рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛:
  1. рдкрд┐рдЫрд▓реА рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ, рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдЯреНрд╡рд┐рдЯрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 2.3.2 рд╕реЗ bootstrap.css рдФрд░ bootstrap.js ред рдЬреЗрдПрд╕ , рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХрдо рдереАред рдирдИ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ, рдирдореВрдирд╛ рдЖрдХрд╛рд░ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреА рдЧрдИ рдереА: рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, 10 рд▓реЛрдХрдкреНрд░рд┐рдп рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ 7 рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рдФрд░ 5 рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рдЪреБрдиреА рдЧрдИрдВред
  2. рдЕрдм, CSS рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ LESS рдФрд░ Sass рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдЯ-рдЗрди рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
  3. рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдмрдВрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдиреНрдпреВрдирддрдо рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рддрдВрддреНрд░ рдкрд╣рд▓реЗ рдХреА рдХрдо рд╕реЗ рдХрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрдо рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдиреНрдп рд╕рдорд╛рди рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдкрд╣рд▓реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛрдб рдХреЛ рдорд░реНрдЬ рдХрд░рддреА рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕ рдорд░реНрдЬ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо 2 рддреБрд▓рдирд╛ рдХрд░реЗрдВрдЧреЗ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдиреНрдпреВрдирддрдо рдХреЛрдб рдХреЗ рд╕рдВрдпреЛрдЬрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рдиреНрдпреВрдирддрдо рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рдВрдпреБрдХреНрдд рдХреЛрдб рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ред

рдкрд┐рдЫрд▓реА рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ, рд╣рдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдВрдбрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдкреНрд░рд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП YSlow рдПрдХреНрд╕рдЯреЗрдВрд╢рдиред

рд╕реАрдПрд╕рдПрд╕ рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рддреБрд▓рдирд╛


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдПрд╕рдПрд╕ рдиреНрдпреВрдирддрдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:

рддрд╛рд▓рд┐рдХрд╛ 1. рдПрдбреЗрдкреНрдЯрд░ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдиреНрдпреВрдирддрдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА
рдЕрдиреБрдХреВрд▓рдХрдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд╕реНрд░реЛрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рд╛рдЗрдЯ
YuiCssMinifierYUI CSS рдХрдВрдкреНрд░реЗрд╕рд░ .Net 2.3.0.0 рдХреЗ рд▓рд┐рдПhttp://yuicompressor.codeplex.com
MicrosoftAjaxCssMinifierMicrosoft рдЕрдЬрд╛рдХреНрд╕ рд╕реАрдПрд╕рдПрд╕ рдиреНрдпреВрдирддрдо 4.97http://ajaxmin.codeplex.com
KryzhanovskyCssMinifierрд╕реАрдПрд╕рдПрд╕рдУ 1.3.8http://github.com/css/csso
WgCssMinifierрд╡реЗрдмрдЧреЗрдЯ рд╕реЗрдореЗрдЯрд┐рдХ рд╕реАрдПрд╕рдПрд╕ рдорд┐рдирд┐рдлрд╛рдпрд░ 1.5.2http://webgrease.codeplex.com
CleanCssMinifierрд╕рд╛рдл-рд╕реАрдПрд╕рдПрд╕ 1.1.1http://github.com/GoalSmashers/clean-css
LessTranslator1.4.2 LESS (рд╕рдВрдкреАрдбрд╝рди рдореЛрдб рд╕реНрд░реЛрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ compress рд╡рд┐рдХрд▓реНрдк true рдмрд░рд╛рдмрд░ true )http://lesscss.org
SassAndScssTranslatorрд╕реИрд╕ 3.2.10 (рд╕рдВрдкреАрдбрд╝рди рдореЛрдб рд╕реНрд░реЛрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ :style compressed рдмрд░рд╛рдмрд░ :style рд╡рд┐рдХрд▓реНрдк)http://sass-lang.com

LessTranslator рдФрд░ SassAndScssTranslator рдЕрдиреБрд╡рд╛рджрдХ рдПрдбреЗрдкреНрдЯрд░ рдХреЛ рдиреНрдпреВрдирддрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрд░реЛрдд CSS рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ .scss (рдФрд░ .scss рдХреНрд░рдорд╢рдГ) рдореЗрдВ useNativeMinification рдФрд░ true рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВред

рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
  1. bootstrap.css рдЯреНрд╡рд┐рдЯрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 3.0.0 рд╕реЗ
  2. jQuery рдпреВрдЖрдИ 1.10.3 рд╕реЗ jquery-ui-1.10.3.custom.css
  3. animate.css рдХреЛ рдЪреЗрддрди
  4. hint.css рд╕реЗ Hint.css 1.3.0
  5. zocial.css CSS рд╕рд╛рдорд╛рдЬрд┐рдХ рдмрдЯрди рджрд┐рдирд╛рдВрдХ 12/02/2012 рд╕реЗ zocial.css

рд╕рдВрдпреБрдХреНрдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ 296.2 KB рд╣реИ, рдФрд░ GZip рд╕рдВрдкреАрдбрд╝рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - 98.7 KBред

рддрд╛рд▓рд┐рдХрд╛ 2. рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП CSS рдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ
рдЕрдиреБрдХреВрд▓рдХрдЖрдХрд╛рд░ рдХрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, KBрдмрдЪрддGZip рд╕рдВрдкреАрдбрд╝рди, KB рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдХрд╛рд░GZip рд╕рдВрдкреАрдбрд╝рди рдкрд░ рдмрдЪрдд
рдХреЗрдмреА рдореЗрдВ% рдореЗрдВрдХреЗрдмреА рдореЗрдВ% рдореЗрдВ
YuiCssMinifier239.756.519.0779.918.819,05
MicrosoftAjaxCssMinifier238.757.519.4179.519.219.45
KryzhanovskyCssMinifier234.162.120.9778.020.720.97
WgCssMinifier------
CleanCssMinifier240.655.618.7780.218.518.74
LessTranslator240.056.218.9780.018.718.95
SassAndScssTranslator241.255.018.5780.418.318.54

рддрд╛рд▓рд┐рдХрд╛ 3. рдПрдХ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдореЗрдВ CSS рдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо
рдЕрдиреБрдХреВрд▓рдХрдЖрдХрд╛рд░ рдХрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, KBрдмрдЪрддGZip рд╕рдВрдкреАрдбрд╝рди, KB рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдХрд╛рд░GZip рд╕рдВрдкреАрдбрд╝рди рдкрд░ рдмрдЪрдд
рдХреЗрдмреА рдореЗрдВ% рдореЗрдВрдХреЗрдмреА рдореЗрдВ% рдореЗрдВ
YuiCssMinifier239.756.519.0779.918.819,05
MicrosoftAjaxCssMinifier238.757.519.4179.519.219.45
KryzhanovskyCssMinifier232.463.821.5477.421.321.58
WgCssMinifier------
CleanCssMinifier240.655.618.7780.218.518.74
LessTranslator240.056.218.9780.018.718.95
SassAndScssTranslator241.255.018.5780.418.318.54

рд╕реАрдПрд╕рдПрд╕ рдиреНрдпреВрдирддрдо рдПрд▓реНрдЧреЛрд░рд┐рдердо рдкреНрд░рджрд░реНрд╢рди рдЪрд╛рд░реНрдЯ

рдЕрдВрдЬреАрд░ред 1. CSS рдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдЪрдд (рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ)

рдЧреНрд░рд╛рдл рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреА рддрд░рд╣, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рдпреИрдВрдбреЗрдХреНрд╕ рд╕реЗ рд╕реАрдПрд╕рдПрд╕рдУ рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ (рд╕реАрдПрд╕рдПрд╕ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░) рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдорд░рд╣рдо рдореЗрдВ рдПрдХ рдордХреНрдЦреА рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдерд╛: рдлреЙрд░реНрдо рдХреА рджреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░ рд╕рдВрдпреБрдХреНрдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдкрд░ 0.57% рдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн: /*! - */ /*! - */ ред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдРрд╕реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рдЗрд╕рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред CSSO рдХреЗрд╡рд▓ рдРрд╕реА рдкрд╣рд▓реА рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдмрд╛рдХреА рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ (UPD2 рджреЗрдЦреЗрдВ)ред

Microsoft Ajax CSS Minifier рдиреЗ рдЕрдкрдиреЗ рдореБрдЦреНрдп рдкреНрд░рддрд┐рдпреЛрдЧреА - .Net рдХреЗ рд▓рд┐рдП YUI CSS рдХрдВрдкреНрд░реЗрд╕рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдпрд╛ред

рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ, рдирд╡рд╛рдЧрдВрддреБрдХ рдиреЗ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд┐рдпрд╛ - рдЧреЛрд▓ рд╕реНрдореИрд╢рд░реНрд╕ рд╕реЗ рдХреНрд▓реАрди-рд╕реАрдПрд╕рдПрд╕ ! ред Node.js рд╕рдореБрджрд╛рдп рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдЗрддрдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ (рдХреНрд▓реАрди-рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЧреНрд░рдВрдЯ-рдХреЙрд░реНрдмрд┐рди-рд╕реАрд╕реНрдореАрди рдкреИрдХреЗрдЬ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдореБрдЭреЗ рдХрдо рд╕реЗ рдХрдо рд╕рдВрдкреАрдбрд╝рди рдХреА рдЙрдореНрдореАрдж рдереАред рдХрдо рд╕реЗ рдХрдо рджрдХреНрд╖рддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдпрд╣ рд▓реЗрд╕ рдФрд░ рд╕реИрд╕ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдмрд┐рд▓реНрдЯ-рдЗрди рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рдмреАрдЪ рд╕реНрдерд┐рдд рд╣реИред

Microsoft рд╕реЗ рд╕реНрдЯреНрд░рдХреНрдЪрд░рд▓ рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг - рд╡реЗрдмрдЧреНрд░реЗрд╕ рд╕реЗрдореЗрдЯрд┐рдХ рд╕реАрдПрд╕рдПрд╕ рдорд┐рдирд┐рдлрд╝рд░ рдореЗрдВ рдЕрднреА рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВ:
  1. рдпрд╣ @charset рдирд┐рд░реНрджреЗрд╢ рдФрд░ @-o-keyframes рдирд┐рдпрдо рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
  2. рдЖрдВрд╢рд┐рдХ рдорд╛рдиреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕реЗ рдХрдо рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, WebGrease Semantic CSS Minifier рдлрд┐рд░ рд╕реЗ рд▓рдбрд╝рд╛рдИ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред

рдпрд╣ рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдпреБрдХреНрдд рдХреЛрдб (рд╕реАрдПрд╕рдПрд╕рдУ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдЕрдкрд╡рд╛рдж рд╣реИ) рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдлрд╛рдЗрд▓реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдиреНрдпреВрдирддрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдПрдХрддреНрд░ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдХрд╛рд░ рдореЗрдВ рдереЛрдбрд╝реА рдЫреЛрдЯреА рд╣реИрдВред рдРрд╕реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЫреЛрдЯрд╛ рдЖрдХрд╛рд░ рджреЛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ:
  1. рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рдЯреВрдЯ рдЬрд╛рддреА рд╣реИ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдХреЛрдб рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  2. рдХрдИ @charset рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ: рд╕рдВрдпреБрдХреНрдд рдХреЛрдб рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХрдо рдХрд░рдирд╛ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдореЗрдВ рд▓рд╛рдн рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рдЬреЗрдПрд╕ рдХреЛрдб рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рддреБрд▓рдирд╛


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд JS рдХреЛрдб рдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:

рддрд╛рд▓рд┐рдХрд╛ 4. рдПрдбреЗрдкреНрдЯрд░ рдФрд░ рдЬреЗрдПрд╕ рдХреЛрдб рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрдо рд╕реЗ рдХрдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо
рдЕрдиреБрдХреВрд▓рдХрдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд╕реНрд░реЛрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рд╛рдЗрдЯ
CrockfordJsMinifier03/29/2013 рдХреЛ JSMinhttp://github.com/douglascrockford/JSMin
YuiJsMinifierYUI JS рдХрдВрдкреНрд░реЗрд╕рд░ .Net 2.3.0.0 рдХреЗ рд▓рд┐рдПhttp://yuicompressor.codeplex.com
ClosureLocalJsMinifier08/26/2013 рд╕реЗ рдХреНрд▓реЛрдЬрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди ( Simple рдореЛрдб)http://developers.google.com/closure/compiler/docs/gettingstarted_app
MicrosoftAjaxJsMinifierрдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдЕрдЬрд╛рдХреНрд╕ рдЬреЗрдПрд╕ рдорд┐рдирд┐рдлрд╛рдпрд░ 4.97http://ajaxmin.codeplex.com
UglifyJsMinifierUglifyJS 2.4.0http://github.com/mishoo/UglifyJS2

рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдзреНрдпрд╛рди рджрд┐рдпрд╛ рд╣реИ, рддреЛ EdwardsJsMinifier рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдПрдбреЙрдкреНрдЯрд░ рдКрдкрд░ рджреА рдЧрдИ рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИред 2007 рдХреЗ рдмрд╛рдж рд╕реЗ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо, рдкреИрдХрд░ 3.0 рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред

рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
  1. рдЯреНрд╡рд┐рдЯрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 3.0.0 рд╕реЗ bootstrap.js
  2. jQuery рдпреВрдЖрдИ 1.10.3 рд╕реЗ jquery-ui-1.10.3.custom.js
  3. MicrosoftAjax.debug.js AJAX рдлреНрд░реЗрдорд╡рд░реНрдХ 4.0.0.0 рд╕реЗ MicrosoftAjax.debug.js
  4. knockout-2.3.0.debug.js 2.3.0
  5. jsrender.js рд╕реЗ JsRender 1.0.0-Beta
  6. linq.js LINQ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП 2.2.0.2
  7. moment.js рдореЛрдореЗрдВрдЯ.рдЬреЗрдПрд╕ 2.1.0 рд╕реЗ

рд╕рдВрдпреБрдХреНрдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ 1218.9 KB рд╣реИ, рдФрд░ GZip-рд╕рдВрдкреАрдбрд╝рди - 406.3 KB рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред

рддрд╛рд▓рд┐рдХрд╛ 5. рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЬреЗрдПрд╕-рдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ
рдЕрдиреБрдХреВрд▓рдХрдЖрдХрд╛рд░ рдХрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, KBрдмрдЪрддGZip рд╕рдВрдкреАрдбрд╝рди, KB рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдХрд╛рд░GZip рд╕рдВрдкреАрдбрд╝рди рдкрд░ рдмрдЪрдд
рдХреЗрдмреА рдореЗрдВ% рдореЗрдВрдХреЗрдмреА рдореЗрдВ% рдореЗрдВ
CrockfordJsMinifier713.5505.441,46237.8168.541.47
YuiJsMinifier593.0625.951.35197.6208.751.37
ClosureLocalJsMinifier525.4693.556.90175.1231.256.90
MicrosoftAjaxJsMinifier527.7691.256.71175.9230.456.71
UglifyJsMinifier531.1687.856.43177.0229.356.44

рддрд╛рд▓рд┐рдХрд╛ 6. рд╕рдВрдпреБрдХреНрдд рдлрд╛рдЗрд▓ рдореЗрдВ JS-рдиреНрдпреВрдирдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ
рдЕрдиреБрдХреВрд▓рдХрдЖрдХрд╛рд░ рдХрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, KBрдмрдЪрддGZip рд╕рдВрдкреАрдбрд╝рди, KB рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдХрд╛рд░GZip рд╕рдВрдкреАрдбрд╝рди рдкрд░ рдмрдЪрдд
рдХреЗрдмреА рдореЗрдВ% рдореЗрдВрдХреЗрдмреА рдореЗрдВ% рдореЗрдВ
CrockfordJsMinifier713.4505.541.47237.8168.541.47
YuiJsMinifier593.0625.951.35197.6208.751.37
ClosureLocalJsMinifier525.3693.656.90175.1231.256.90
MicrosoftAjaxJsMinifier527.7691.256.71175.9230.456.71
UglifyJsMinifier533.1685.856.26177.7228.656.26

рдЬреЗрдПрд╕ рдиреНрдпреВрдирддрдо рдПрд▓реНрдЧреЛрд░рд┐рдердо рдкреНрд░рджрд░реНрд╢рди рдЪрд╛рд░реНрдЯ

рдЕрдВрдЬреАрд░ред 2. рдЬреЗрдПрд╕-рдиреНрдпреВрдирддрдордХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рдмрдЪрдд (рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ)

рдЙрдкрд░реЛрдХреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ Google рд╕реЗ рдХреНрд▓реЛрдЬрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдиреНрдпреВрдирддрдо рдЕрднреА рднреА рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рд╣реИред

Microsoft Ajax JS Minifier рдиреЗ рдЗрд╕ рдмрд╛рд░ UglifyJS рдХреЛ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛ рдФрд░ рджреВрд╕рд░рд╛ рд╕реНрдерд╛рди рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, UglifyJS рдиреЗ рдореБрдЭреЗ рдЗрд╕ рддрдереНрдп рд╕реЗ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рд╕рдВрдпреБрдХреНрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдо рдХрд░рддреЗ рд╕рдордп, рдкрд░рд┐рдгрд╛рдореА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рди рдХреЗрд╡рд▓ рдХрдо рд╣реЛ рдЧрдпрд╛, рдмрд▓реНрдХрд┐ рдмрдврд╝ рдЧрдпрд╛ред рдЬреЛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдореЗрдВ рдХреБрдЫ рдЦрд╛рдорд┐рдпреЛрдВ рдХреА рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред

.Net рдХреЗ рд▓рд┐рдП YUI JS рдХрдВрдкреНрд░реЗрд╕рд░ рдкрд╣рд▓реЗ рддреАрди рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рд╕реЗ рдмрд╣реБрдд рдкреАрдЫреЗ рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЕрдкреНрд░рдЪрд▓рдирддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЬреЗрдПрд╕рдПрдорд┐рди рдЕрднреА рднреА рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рдорд╛рди рдмрдиреЗ рд╣реБрдП рд╣реИрдВ: рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ, рдХреЗрд╡рд▓ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рдХреЛ рд╣рдЯрд╛рдиреЗред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ, JSMin рдкреНрд░рддрд┐рднрд╛рдЧреА рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдХрдо рд╕реАрдорд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдиреНрдпреВрдирддрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рд╕рдВрдпреБрдХреНрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдХрдо рд▓рд╛рдн рдорд┐рд▓рд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреА рддрд░рд╣, рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдХреА рд▓рдбрд╝рд╛рдИ рдХреЛ рд╕рд░реНрдЪ рджрд┐рдЧреНрдЧрдЬ рдпрд╛рдВрдбреЗрдХреНрд╕ рдФрд░ рдЧреВрдЧрд▓ рдиреЗ рдЬреАрддрд╛ рдерд╛ред рдпрд╣ рдЬрд╛рдирдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рдХрд┐ рдПрдХ рд░реВрд╕реА рдХрдВрдкрдиреА рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ CSS рдорд┐рдиреАрдорд╛рдЗрдЬрд╝рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред

WebGrease Semantic CSS Minifier рдХреЗ рд╕рд╛рде рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, Microsoft рдиреЗ Microsoft рдЕрдЬрд╛рдХреНрд╕ рдорд┐рдирд┐рдлрд╛рдЗрдЬрд╝рд░ рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рдиреНрдпреВрдирддрдо рд╡рд┐рдХрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИред

рд╕рднреА рд╕реНрд░реЛрдд рдФрд░ рдиреНрдпреВрдирддрдо рдлрд╛рдЗрд▓реЗрдВ https://www.dropbox.com/s/k232cloh87sn9pr/css-and-js-minifiers-sep-2013-files.zip рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

UPD1: рд░реБрдЪрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдЦрд╛рдВрдХрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдВ ред

UPD2: "рдорд░рд╣рдо рдореЗрдВ рдЙрдбрд╝рд╛рди рднрд░рдиреЗ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕рдУ рдХреЛ рд╕рд░реНрдЧреЗрдИ рдХреНрд░реЗрдЬрд╛рдиреЛрд╡рд╕реНрдХреА (рд╕реАрдПрд╕рдПрд╕рдУ рдбреЗрд╡рд▓рдкрд░) рдХреА рдЯрд┐рдкреНрдкрдгреА рдорд┐рд▓реАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдПрдХ рджреЛрд╖ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдиреНрдпреВрдирддрдордХрд░рдг рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ: рдЬрдм рдЖрдк рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕реА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЙрд╕ рдХреЛрдб рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╡реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдореЗрдВ "рд▓рдЯрдХрд╛" рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдХреЗрд╡рд▓ рдкрд╣рд▓реА рдЯрд┐рдкреНрдкрдгреА рд╕рд╣реЗрдЬреА рдЧрдИ рд╣реИред рдпрд╣рд╛рдВ рд╕реНрдерд┐рддрд┐ рдХреНрд▓реЛрдЬрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬреЛ рдЬрдм рдЬреЗрдПрд╕ рдХреЛрдб рдХреЛ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдиреНрдпреВрдирддрдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

UPD3: рдореИрдВрдиреЗ рд╕реАрдПрд╕рдПрд╕-рдорд┐рдирд┐рдорд╛рдЗрдЬрд╝рд░ рдХреНрд▓реЛрдЬрд░ рд╕реНрдЯрд╛рдЗрд▓реНрд╕рд╢реАрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдмрд╛рдЗрдирд░реА рдХреЗ рдирд╡реАрдирддрдо рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ - рдХреНрд▓реЛрдЬрд░-рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯреНрд╕ -20171230.рдЬрд░ рдФрд░ bootstrap.css рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реБрдП рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред рддрдм рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдПрдХрддреНрд░ рдХрд┐рдпрд╛ ( 86bb800d79a3 ) рдФрд░ рдлрд┐рд░ bootstrap.css css рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реБрдП рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХреА:

 Compiler parsing error: Parse error in C:\!closure-stylesheets\bootstrap.css at line 1658 column 19: margin-top: 1px \9; ^ com.google.common.css.compiler.ast.GssParserException: Parse error in C:\!closure-stylesheets\bootstrap.css at line 1658 column 19: margin-top: 1px \9; ^ at com.google.common.css.compiler.ast.GssParserCC.parse(GssParserCC.java:176) at com.google.common.css.compiler.ast.GssParser.parse(GssParser.java:46) at com.google.common.css.compiler.commandline.DefaultCommandLineCompiler.parseAndPrint(DefaultCommandLineCompiler.java:104) at com.google.common.css.compiler.commandline.DefaultCommandLineCompiler.compile(DefaultCommandLineCompiler.java:94) at com.google.common.css.compiler.commandline.DefaultCommandLineCompiler.execute(DefaultCommandLineCompiler.java:129) at com.google.common.css.compiler.commandline.ClosureCommandLineCompiler.executeJob(ClosureCommandLineCompiler.java:290) at com.google.common.css.compiler.commandline.ClosureCommandLineCompiler.main(ClosureCommandLineCompiler.java:356) Caused by: com.google.common.css.compiler.ast.ParseException: Encountered " <BAD_TOKEN> "\\ "" at line 1658, column 19. Was expecting one of: ";" ... "/" ... "=" ... "}" ... "," ... <S> ... <IMPORTANT_SYM> ... <ATKEYWORD> ... at com.google.common.css.compiler.ast.GssParserCC.generateParseException(GssParserCC.java:3756) at com.google.common.css.compiler.ast.GssParserCC.jj_consume_token(GssParserCC.java:3635) at com.google.common.css.compiler.ast.GssParserCC.ruleSet(GssParserCC.java:464) at com.google.common.css.compiler.ast.GssParserCC.block(GssParserCC.java:2856) at com.google.common.css.compiler.ast.GssParserCC.start(GssParserCC.java:2903) at com.google.common.css.compiler.ast.GssParserCC.parse(GssParserCC.java:174) ... 6 more 

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ jquery-ui-1.10.3.custom.css рдФрд░ animate.css рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рд╕реЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ jquery-ui-1.10.3.custom.css ред

рдЗрд╕рд▓рд┐рдП, рд╡реЗрдмрд╕реНрдЯреНрд░реАрдо рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕реАрдПрд╕рдПрд╕ рдорд┐рдирд┐рдлрд╛рдпрд░ рдХреА рддрд░рд╣ рдХреНрд▓реЛрдЬрд░ рд╕реНрдЯрд╛рдЗрд▓реНрд╕рд╢реАрдЯреНрд╕ рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рддреБрд▓рдирд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

UPD4: рд╕реНрд░реЛрдд рдФрд░ рдиреНрдпреВрдирддрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ - https://www.dropbox.com/s/k232cloh87sn9pr/css-and-js-minifiers-sep-2013-files.zip ред

рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░


рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдЙрддреНрддрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЕрдкрдирд╛ рдиреНрдпреВрдирддрдо рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╣реИ, рддреЛ `рдЕрдиреНрдп` рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдирд╛рдо рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд╛рдЗрдЯ рдХреЗ рдкрддреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдВред

Source: https://habr.com/ru/post/In193556/


All Articles