Paliitin ang JavaScript online nang libre
I-minify ang JavaScript gamit ang Terser o i-beautify gamit ang js-beautify. Ipinapakita ang compression ratio. Gumagana sa iyong browser.
🔒 Hindi kailanman lumalabas sa iyong browser ang iyong file. Lahat ng pagproseso ay lokal na ginagawa gamit ang Terser.
Paano paliitin ang JavaScript online
- 1
I-paste ang iyong JavaScript
I-paste ang iyong JavaScript code sa input box.
- 2
I-click ang Minify o Beautify
Kino-compress ng Minify ang code gamit ang Terser. Inaayos naman ng Beautify ang code na may pare-parehong indentation.
- 3
Kopyahin ang resulta
I-click ang Kopyahin para makopya ang naprosesong code sa iyong clipboard.
Kadalasan, ang JavaScript ang pinakamabigat na bahagi ng isang page, hindi lang sa pag-download kundi pati sa pag-parse at pagpapatakbo. Hindi tulad ng CSS minification na nag-aalis lang ng whitespace, ang totoong JavaScript minifier ay nagsusulat muli ng code: nagiging iisang letra ang mga local variable, inaalis ang mga patay na branch, at pinaiikli ang mga expression sa katumbas na mas maikling anyo. Kaya karaniwang lumiliit ang JS nang 30–60%, mas malaki kaysa sa markup o styles.
Pinapatakbo ng tool na ito ang Terser, ang parehong minifier na ginagamit sa loob ng Webpack, Vite, at Rollup, na na-compile para tumakbo nang buo sa iyong browser. Ang code na ipe-paste mo ay hindi ipinapadala sa anumang server. Makakakuha ka ng production-grade na output nang hindi nag-i-install ng Node o nagko-configure ng bundler, kaya swak ito para sa mga one-off na script, code na ilalagay sa CMS, o mabilisang pagsusuri ng laki.
Mga dapat tandaan: hindi pinapalitan ng pangalan ang mga na-export na pangalan, nilalaman ng mga string, at anumang naaabot mula sa labas ng file. Ang code na bumabasa ng function.name habang tumatakbo o nagpa-parse ng stack trace ay maaaring iba ang kilos pagkatapos ng minify, kaya magtago ng kopyang hindi minified. Ang Beautify mode ay kabaligtaran para sa mas madaling pagbasa, pero hindi na maibabalik ang orihinal na pangalan ng mga variable.