JavaScript-ის მინიფიკატორი
ჩასმული JavaScript ფრაგმენტების ან ლოკალური .js ფაილების შეკუმშვა Terser-ით, რომელიც მუშაობს ლოკალურად თქვენს ბრაუზერში. წყაროს კოდი აანალიზებს მხოლოდ მინიფიკაციისთვის და არასდროს სრულდება.
დააჭირეთ JavaScript ფაილის ასარჩევად ან ჩააგდეთ აქ
თქვენ ასევე შეგიძლიათ ჩასვათ JavaScript პირდაპირ ქვემოთ მოცემულ რედაქტორში.
შეყვანა: 0 ბაიტი
გამომავალი: 0 ბაიტი
ბრაუზერში ჩაშენებული მინიფიკაცია
Terser ჩართულია მხოლოდ ამ ინსტრუმენტის მარშრუტისთვის, ასე რომ ჩასმული JavaScript იკუმშება ლოკალურად სერვერის მხარეს შესრულების გზის გარეშე.
ანალიზის შეცდომის შეტყობინება
სინტაქსური შეცდომები გვერდზე ნაჩვენებია ხაზისა და სვეტის დეტალებით, როდესაც პარსერი მათ უზრუნველყოფს.
ზომის შედარება
შეადარეთ ორიგინალი და მინიფიცირებული ბაიტების რაოდენობა შეკუმშული JavaScript კოპირებამდე ან ჩამოტვირთვამდე.
ხშირად დასმული კითხვები
ატვირთულია თუ არა ჩემი JavaScript Convertr-ზე?
არა. მინიფიკატორი მუშაობს ლოკალურად ბრაუზერის JavaScript-ით. ჩასმული კოდი და შერჩეული ფაილები არ იგზავნება Convertr სერვერებზე.
ინსტრუმენტი ასრულებს ჩასმულ JavaScript-ს?
არა. წყაროს ტექსტი გაანალიზებულია და გარდაიქმნება Terser-ის მიერ მხოლოდ შეკუმშვისთვის. გვერდი არ ასრულებს eval-ს კოდზე და არ ჩატვირთავს მომხმარებლის მიერ მოწოდებულ სკრიპტებს.
რატომ არის name mangling გამორთული ნაგულისხმევად?
დამახინჯებული სახელები ამცირებს გამომავალს, მაგრამ ზოგიერთი კოდი ეყრდნობა ფუნქციების, კლასების ან რეფლექსიის სახელებს. შეგიძლიათ ჩართოთ ის, როცა ზომა უფრო მნიშვნელოვანია.
დაკავშირებული დეველოპერის ინსტრუმენტები
JavaScript-ის მინიფიკატორი
JavaScript-ის წყაროს მინიფიკაცია მხარდაჭერილი პროგრამის ქცევის შენარჩუნებით და ზომის ცვლილების ანგარიშით.
- შეყვანა
- JavaScript-ის წყარო, მხარდაჭერილი შეკუმშვისა და ფორმატირების ვარიანტებით.
- გამომავალი
- მინიფიცირებული JavaScript და ინფორმაცია ზომის შესახებ.
- რეალური შეზღუდვები
- ინსტრუმენტი არ ატარებს ტესტების კომპლექტს, არ ტრანსპილირებს არამხარდაჭერილ სინტაქსს, არ ხსნის მოდულებს, ან არ ამტკიცებს სემანტიკურ ეკვივალენტობას კოდისთვის, რომელიც ეყრდნობა უჩვეულო პარსინგის ქცევას.
- კონფიდენციალურობა და მონაცემთა დამუშავება
- JavaScript-ის წყარო, მხარდაჭერილი შეკუმშვისა და ფორმატირების ვარიანტებით, მუშავდება ამ ბრაუზერის ჩანართში. Convertr არ იღებს ან ინახავს მას; გვერდის დახურვა ან გადატვირთვა ასუფთავებს სამუშაო მდგომარეობას, თუ ხელსაწყო ცალსახად არ გთავაზობთ ლოკალურ ჩამოტვირთვას.
როგორ გამოვიყენოთ ეს ინსტრუმენტი
- მიაწოდეთ JavaScript წყარო პლუს შეკუმშვისა და ფორმატირების მხარდაჭერილი ვარიანტები ხელსაწყოს კონტროლში.
- აირჩიეთ პარამეტრები, რომლებიც გავლენას ახდენენ შემცირებულ JavaScript-ზე და ზომაზე, შემდეგ გაუშვით ინსტრუმენტი.
- მინიფიცირებული JavaScript-ისა და ზომის ინფორმაციის გადახედვა, სანამ მას დააკოპირებთ ან ჩამოტვირთავთ.
საერთო წარუმატებლობის რეჟიმები
სინტაქსის შეცდომა, მხარდაუჭერელი ენის ფუნქცია ან არასწორი ოფცია აჩერებს მინიფიკაციას ნაცვლად იმისა, რომ დააბრუნოს ნაწილობრივი კოდი.
სასარგებლო მაგალითი
პატარა ES მოდულის მინიფიკაცია და გამომავალი მიმოხილვა წარმოების აქტივის ჩანაცვლებამდე.