Ελαχιστοποιητής JavaScript
Επιπλέξτε τα σνακ JavaScript ή τα τοπικά αρχεία .js με το Terser που τρέχουν τοπικά στο πρόγραμμα περιήγησής σας. ο κώδικας πηγής είναι σνακαρισμένος για μικροποίηση μόνο και δεν εκτελείται ποτέ.
Κάντε κλικ για να επιλέξετε ένα αρχείο JavaScript ή να το αποθέσετε εδώ
Μπορείτε επίσης να τοποθετήσετε το JavaScript απευθείας στο επεξεργαστή παρακάτω.
Είσοδος: 0 bytes
Έξοδος: 0 bytes
Συμπίεση που βασίζεται στο πρόγραμμα περιήγησης
Το Terser συνδέεται μόνο για αυτή τη διαδρομή εργαλείου, οπότε το JavaScript που επικολλάται συμπιέζεται τοπικά χωρίς διαδρομή εκτέλεσης από την πλευρά του διακομιστή.
Ανατροφοδότηση σφάλματος ανάλυσης
Τα σφάλματα σύνταξης εμφανίζονται στη σελίδα με λεπτομέρειες γραμμής και στήλης όταν τα παρέχει ο διαχωριστής.
Σύγκριση μεγέθους
Συγκρίνετε τους αρχικούς και τους συμπιεσμένους αριθμούς byte πριν αντιγράψετε ή κατεβάσετε το συμπιεσμένο JavaScript.
Συχνές Ερωτήσεις
Το JavaScript μου έχει μεταφερθεί σε Convertr;
Όχι. Το εργαλείο συμπίεσης λειτουργεί τοπικά με JavaScript του προγράμματος περιήγησης. Ο επικολλημένος κώδικας και τα επιλεγμένα αρχεία δεν αποστέλλονται στους διακομιστές Convertr.
Το εργαλείο εκτελεί επικολλημένο JavaScript;
Όχι. Το κείμενο πηγής αναλύεται και μετασχηματίζεται από το Terser μόνο για συμπίεση. Η σελίδα δεν εκτελεί κώδικα ούτε φορτώνει σενάρια που παρέχονται από τον χρήστη.
Γιατί η παραμόρφωση ονομάτων είναι απενεργοποιημένη από προεπιλογή;
Τα παραμορφωμένα ονόματα κάνουν την έξοδο μικρότερη, αλλά κάποιος κώδικας βασίζεται σε ονόματα συναρτήσεων, ονόματα κλάσεων ή αντανάκλαση. Μπορείτε να το ενεργοποιήσετε ρητά όταν το μέγεθος έχει μεγαλύτερη σημασία.
Σχετικά εργαλεία προγραμματιστή
Ελαχιστοποιητής JavaScript
Μειώστε την πηγή JavaScript, διατηρώντας τη συμπεριφορά του προγράμματος που υποστηρίζεται και αναφέροντας αλλαγές μεγέθους.
- Εισαγωγή
- Πηγή JavaScript συν υποστηριζόμενες επιλογές συμπίεσης και μορφοποίησης.
- Έξοδος
- συμπιεσμένη JavaScript και πληροφορίες μεγέθους.
- Πραγματικοί περιορισμοί
- Το εργαλείο δεν εκτελεί μια σουίτα δοκιμών, δεν μεταγλωττίζει μη υποστηριζόμενη σύνταξη, δεν επιλύει ενότητες ούτε αποδεικνύει σημασιολογική ισοδυναμία για κώδικα που βασίζεται σε ασυνήθιστη συμπεριφορά ανάλυσης.
- Απόρρητο και επεξεργασία δεδομένων
- Η πηγή JavaScript μαζί με τις υποστηριζόμενες επιλογές συμπίεσης και μορφοποίησης επεξεργάζονται σε αυτήν την καρτέλα του προγράμματος περιήγησης. Ο Convertr δεν τη λαμβάνει ούτε την αποθηκεύει· το κλείσιμο ή η επαναφόρτωση της σελίδας καθαρίζει την κατάσταση εργασίας, εκτός εάν το εργαλείο προσφέρει ρητά τοπική λήψη.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- Παρέχετε την πηγή JavaScript και υποστηριζόμενες επιλογές συμπίεσης και μορφοποίησης στα στοιχεία ελέγχου εργαλείων.
- Επιλέξτε τις ρυθμίσεις που επηρεάζουν το ελαχιστοποιημένο JavaScript και τις πληροφορίες μεγέθους, στη συνέχεια εκτελέστε το εργαλείο.
- Αναθεωρήστε τις πληροφορίες συμπιεσμένης JavaScript και μεγέθους πριν αντιγράψετε ή κατεβάσετε.
Κοινοί τρόποι αποτυχίας
Ένα σφάλμα σύνταξης, μια μη υποστηριζόμενη λειτουργία γλώσσας ή μια μη έγκυρη επιλογή σταματά τη συμπίεση αντί να επιστρέφει μερικό κώδικα.
Χρήσιμο παράδειγμα
Συμπιέστε ένα μικρό ενότητα ES και ελέγξτε την έξοδο πριν αντικαταστήσετε ένα στοιχείο παραγωγής.