Minifier ng JavaScript

I-compress ang mga naka-paste na JavaScript snippet o lokal na .js file gamit ang Terser na tumatakbo direkta sa iyong browser. Pinoproseso ang source code para sa minification lamang at hindi ito kailanman pinapatakbo.

Pindutin para pumili ng JavaScript file o i-drop ito rito

Maaari mo ring i-paste ang JavaScript nang direkta sa editor sa ibaba.

Mga Pag-iisip: 0 bytes

Output: 0 byte

Handa na

Minification na likas sa browser

Naka-bundle ang Terser para lamang sa rutang ito ng tool, kaya lokal na kino-compress ang JavaScript na i-paste mo nang walang server-side execution path.

Feedback ng error sa pag-parse

Ang mga error sa syntax ay ipinapakita sa pahina kasama ang detalye ng linya at column kapag ibinigay ng parser.

Paghahambing ng laki

Ikumpara ang bilang ng byte sa orihinal at minified na bersyon bago kopyahin o i-download ang naka-compress na JavaScript.

Mga Madalas Itanong

Na-upload ba ang JavaScript ko sa Convertr?

Hindi. Lokal na tumatakbo ang minifier gamit ang JavaScript ng browser. Hindi ipinapadala sa mga server ng Convertr ang code na i-paste mo at ang mga napili mong file.

Isinasagawa ba ng tool ang JavaScript na inilagay?

Hindi. Pina-parse at binabago ng Terser ang source text para lamang sa compression. Hindi nag-e-eval ng code ang page at hindi ito naglo-load ng script na ibinigay ng user.

Bakit hindi awtomatikong pinapagana ang name mangling?

Pinapaliit ng pagpapalit ng mga pangalan ang output, pero umaasa ang ilang code sa mga pangalan ng function, pangalan ng class, o reflection. Maaari mo itong i-enable nang tahasan kapag mas mahalaga ang liit ng file.

Minifier ng JavaScript

I-minify ang JavaScript source habang pinananatili ang suportadong gawi ng programa at iniuulat ang pagbabago sa laki.

ang input
JavaScript source kasama ang mga suportadong opsyon sa compression at pag-format.
Mga output
Minified JavaScript at impormasyon ng laki.
Mga tunay na limitasyon
Hindi nagpapatakbo ang tool ng test suite, nagsasalin ng hindi suportadong syntax, naghahanap ng mga module, o nagpapatunay ng pagkakapareho ng kahulugan para sa code na umaasa sa hindi pangkaraniwang gawi sa pag-parse.
Privacy at paghawak ng data
Pinoproseso sa browser tab na ito ang JavaScript source kasama ang mga suportadong opsyon sa compression at pag-format. Hindi ito natatanggap o iniimbak ng Convertr. Kapag isinara o ni-reload ang page, mabubura ang kasalukuyang estado maliban kung tahasang nag-aalok ang tool ng lokal na download.

Paano gamitin ang tool na ito

  1. Magbigay ng JavaScript source, kasama ang mga sinusuportahang opsyon sa compression at pag-format, sa mga kontrol ng tool.
  2. Piliin ang mga setting na nakakaapekto sa minified JavaScript at impormasyon ng laki, pagkatapos ay patakbuhin ang tool.
  3. Suriin ang minified JavaScript at impormasyon tungkol sa laki bago ito kopyahin o i-download.

Mga karaniwang sanhi ng pagkabigo

Hihinto ang minification kapag may syntax error, feature ng wika na hindi suportado, o hindi wastong option, sa halip na magbalik ng bahagyang code.

Kapaki-pakinabang na halimbawa

I-minify ang isang maliit na ES module at suriin ang output bago palitan ang isang production asset.