- Copy & Paste JavaScript Code
- Upload Javascript Files
- Output
Важно сначала понять, что такое JavaScript и как он используется. На самом деле, JavaScript — это язык программирования, который в первую очередь был создан для Интернета, чтобы позволить создавать онлайн-приложения и обеспечивать интерактивность веб-страниц. Первоначально он был реализован Netscape Communications в своем браузере Netscape Navigator, но после четырех лет работы и отсутствия прогресса Netscape Communications остановила свой проект Netscape Navigator. После этого Nestscape передала контроль над JavaScript корпорации ECMA, которая и сегодня продолжает следить за стандартами JavaScript. Самой последней версией ECMAScript, которую мы используем в нашем инструменте для поддержки старых браузеров, является ECMAScript 2018, на котором основан современный JavaScript. Мы используем компилятор Babel для преобразования ES2015 в самую последнюю версию JavaScript.
Один из важных вопросов, который может возникнуть, заключается в следующем: что нужно ли сжимать файлы JavaScript? Для этого есть несколько причин. Файлы JS меньшего размера обеспечивают более быструю загрузку пользователями, что увеличивает время загрузки страницы. Как на стороне сервера, так и на стороне клиента небольшие файлы JS сокращают использование полосы пропускания. Поскольку в результате объединения множества JS-файлов в один выполняется меньше HTTP-запросов, сервер будет испытывать меньшую нагрузку, что позволит большему количеству пользователей получить доступ к веб-сайту одновременно и ускорит время загрузки страницы. Поскольку пробелы и комментарии не нужны в коде JS, их удаление из файлов JS уменьшит размер файла.
Онлайн-компрессор JS от Useotools.com — это простой инструмент сжатия JavaScript, созданный для обеспечения высокой степени сжатия кода JS. Вы можете вставить свой JS-код прямо в этот инструмент, перетащить его или использовать кнопку «Сжать JavaScript», чтобы творить чудеса. По умолчанию библиотека UglifyJS 3 используется для минимизации и сжатия файлов JavaScript; однако в случае сбоя установите флажок ECMAScript 2018, чтобы использовать метод сжатия резервной копии.