Код & Фармат

Мініфікатар JS

Мінімізуйце свой JavaScript-код бясплатна: паменшыце памер файла, выдаліўшы каментарыі і лішнія прабелы, і імгненна паглядзіце працэнт эканоміі.

Мініфікатар JS
Мінімізаваны код
Арыгінальны памер
Паменшаны памер
Захаванне
output.min.js
Простая мініфікацыя (каментарыі + выдаленне прабелаў). Для прадукцыйных асяроддзяў рэкамендуецца поўны мініфікатар, напрыклад, Terser/esbuild.
Інфармацыя

Пра JS Minimizer

Памер файлаў JavaScript непасрэдна ўплывае на хуткасць загрузкі вашага сайта і паказчыкі Core Web Vitals. Мініфікацыя значна памяншае колькасць байтаў, неабходных для перадачы файла ў браўзер, выдаляючы каментарыі, непатрэбныя прабелы, разрывы радкоў і водступы з зыходнага кода.

Гэта бясплатна. Мініфікатар JS Інструмент апрацоўвае код JavaScript, які вы ўстаўляеце ў свой браўзер; ніякія дадзеныя на сервер не адпраўляюцца. Аднарадковыя каментарыі (//), шматрадковыя каментарыі (/* ... */), прабелы ў пачатку і канцы радкоў выдаляюцца. Радок ("...", '...', `...`Змест літэралаў `<script>` і `regex` захоўваецца; гэта мінімізуе рызыку пагаршэння функцыянальнасці.

Інструмент, арыгінал і зніжаны Ён параўноўвае памеры кода і паказвае працэнт эканоміі. Заўвагі: Гэты інструмент выконвае памяншэнне маштабу на базавым узроўні. Ён прапануе перайменаванне зменных, трэсці дрэва і пашыраную аптымізацыю для вытворчых асяроддзяў. Рэверс, esbuild або UglifyJS Рэкамендуюцца паўнафункцыянальныя інструменты мініфікацыі, такія як гэтыя.

Як ім карыстацца?

Крок за крокам

  1. Вы хочаце яго скараціць Код JavaScript Устаўце або ўвядзіце тэкст у вобласць вышэй.
  2. Зменшыць Націсніце кнопку; каментарыі і лішнія прабелы будуць імгненна выдалены.
  3. Працэнт эканоміі а памеры ў байтах адлюстроўваюцца ў раздзеле вынікаў.
  4. Мініфікаваны код Капіраваць Захавайце яго ў буфер абмену з дапамогай кнопкі і выкарыстоўвайце ў сваім праекце.
  5. Для іншага кода Чысты Націсніце кнопку і паўтарыце працэс.
FAQ

Часта задаваныя пытанні

№ Інструментальная струна ("...", '...'шаблон літаральнага `...`Ён выяўляе і захоўвае змесціва рэгулярных выразаў і сімвалаў каментарыяў. Гэта гарантуе, што часткі, якія выглядаюць як сімвалы каментарыяў, але насамрэч з'яўляюцца дадзенымі, не будуць выдалены.

Падыходзіць для простых праектаў і хуткіх папярэдніх праверак. Аднак, у вытворчым асяроддзі, ён падтрымлівае скарачэнне зменных, трэсці дрэва і адлюстраванне зыходнага кода. Рэверс, esbuild або UglifyJS Мы рэкамендуем выкарыстоўваць такія паўнафункцыянальныя інструменты, як гэтыя.

Не. Увесь працэс цалкам адбываецца ў вашым браўзеры (на баку кліента). Ніякіх радкоў кода не адпраўляецца на сервер і не захоўваецца там.

У залежнасці ад колькасці каментарыяў і прабелаў, звычайна дасягаецца памяншэнне памеру на 10–40%. Гэты працэнт можа быць вышэйшым у кодзе з вялікай колькасцю каментарыяў. Як розніца ў байтах, так і працэнт паказаны ў раздзеле вынікаў.

Не. Мініфікацыя выдаляе толькі непатрэбныя сімвалы, каб паменшыць памер файла; яна не змяняе логіку кода. Абфускацыя ж наўмысна робіць код нечытэльным. Гэты інструмент выконвае толькі мініфікацыю.