JavaScript Minifikators
Kompresē pastētas JavaScript snippets vai vietējie .js faili ar Terser, kas darbojas vietēji jūsu pārlūkprogrammā. avots kods ir parsed minifikācijai tikai un nekad netiek izpildīts.
Noklikšķiniet, lai izvēlētos JavaScript failu vai nomest to šeit
Jūs varat arī pievienot JavaScript tieši zemāk esošajā redaktorā.
Ievade: 0 baiti
Izvade: 0 baiti
Pārlūkprogrammā iebūvēta minifikācija
Terser ir iekļauts tikai šī rīka maršrutam, tāpēc ielīmētais JavaScript tiek saspiests lokāli bez servera puses izpildes ceļa.
Parsēšanas kļūdas atgriezeniskā saite
Sintakses kļūdas tiek parādītas lapā ar rindas un kolonnas detaļām, kad tās sniedz parsētājs.
Izmēru salīdzinājums
Salīdziniet oriģinālo un samazināto baitu skaitu pirms saspiestās JavaScript kopēšanas vai lejupielādes.
Biežāk uzdotie jautājumi
Vai mans JavaScript ir augšupielādēts Convertr?
Nē. Minifikators darbojas lokāli pārlūkprogrammas JavaScript vidē. Ielīmētais kods un izvēlētie faili netiek nosūtīti uz Convertr serveriem.
Vai rīks izpilda ielīmēto JavaScript?
Nē. Avota teksts tiek parsēts un pārveidots ar Terser tikai kompresijai. Lapa neizpilda kodu vai neielādē lietotāja nodrošinātus skriptus.
Kāpēc nosaukumu sajaukšana pēc noklusējuma ir atspējota?
Sagrozīti nosaukumi padara izvadi mazāku, bet daži kodi ir atkarīgi no funkciju nosaukumiem, klašu nosaukumiem vai refleksijas. To var iespējot tieši tad, kad izmērs ir svarīgāks.
JavaScript Minifikators
Minificēt JavaScript avotu, saglabājot atbalstīto programmas uzvedību un ziņojot par izmēra izmaiņām.
- Ievade
- JavaScript avots un atbalstītās saspiešanas un formatēšanas iespējas.
- Izvade
- Minificēts JavaScript un izmēra informācija.
- Reālie ierobežojumi
- Rīks neveic testu komplektu, nepārveido neatbalstītu sintaksi, neatrisina moduļus un nepierāda semantisko ekvivalenci kodam, kas balstās uz neparastu parsēšanas uzvedību.
- Privātums un datu apstrāde
- JavaScript avots un atbalstītas saspiešanas un formatēšanas opcijas tiek apstrādātas šajā pārlūkprogrammas cilnē. Convertr to nesaņem vai neuzglabā; lapas aizvēršana vai pārlādēšana notīra darba stāvokli, ja vien rīks nepārprotami nepiedāvā lokālu lejupielādi.
Kā izmantot šo rīku
- Nodrošiniet JavaScript avotu un atbalstītās kompresijas un formatēšanas iespējas rīku vadīklās.
- Izvēlieties iestatījumus, kas ietekmē minificētu JavaScript un izmēra informāciju, tad palaidiet rīku.
- Pārskatiet miniatūru JavaScript un izmēra informāciju pirms to kopēšanas vai lejupielādes.
Biežākie atteices veidi
Sintakses kļūda, neatbalstīta valodas funkcija vai nederīga opcija aptur minifikāciju, nevis atgriež daļēju kodu.
Noderīgs piemērs
Minificējiet nelielu ES moduli un pārskatiet izvadi pirms ražošanas aktīva aizstāšanas.