Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Что такое компилятор замыканий?
Closure Compiler — это инструмент для ускорения загрузки и выполнения JavaScript. Вместо компиляции исходного кода в машинный код, он компилирует JavaScript в более качественный JavaScript. Он анализирует JavaScript, удаляет неиспользуемый код, переписывает и минимизирует оставшийся. Он также проверяет синтаксис, ссылки на переменные и типы, а также предупреждает о распространённых ошибках JavaScript.
Как использовать Closure Compiler?
Вы можете использовать Closure Compiler как:
Приложение Java с открытым исходным кодом, которое можно запустить из командной строки. Библиотека, на которую вы можете положиться через Bazel. Пакет NPM Чтобы начать работу с компилятором, см. раздел «Как начать» ниже.
Каковы преимущества использования Closure Compiler?
Эффективность. Closure Compiler уменьшает размер ваших JavaScript-файлов и делает их более эффективными, помогая вашему приложению загружаться быстрее и снижая требования к пропускной способности.
Проверка кода. Компилятор Closure Compiler выдаёт предупреждения о недопустимом JavaScript и потенциально опасных операциях, помогая создавать JavaScript-код, менее содержащий ошибок и более простой в поддержке.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eThe Closure Compiler is a tool that optimizes JavaScript for faster download and execution by analyzing, removing dead code, and minimizing the remaining code.\u003c/p\u003e\n"],["\u003cp\u003eIt offers benefits such as improved efficiency by reducing file size and enhanced code checking by providing warnings for potential issues.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can utilize the Closure Compiler through a command-line application, a simple web interface, or by integrating it into their development workflow via the provided resources and documentation.\u003c/p\u003e\n"]]],[],null,["What is the Closure Compiler?\n-----------------------------\n\n\nThe Closure Compiler is a tool for making JavaScript download and run\nfaster. Instead of compiling\nfrom a source language to machine code, it compiles from JavaScript to\nbetter JavaScript. It parses your JavaScript, analyzes it, removes\ndead code and rewrites and minimizes what's left. It also checks\nsyntax, variable references, and types, and warns about common\nJavaScript pitfalls.\n\nHow can I use the Closure Compiler?\n-----------------------------------\n\n\nYou can use the Closure Compiler as:\n- An open source Java application that you can run from the command line.\n- A library you can depend on via Bazel.\n- An NPM package\n- To get started with the compiler, see \"How do I start\" below.\n\nWhat are the benefits of using Closure Compiler?\n------------------------------------------------\n\n - **Efficiency.** The Closure Compiler reduces the size of\n your JavaScript files and makes them more efficient, helping your\n application to load faster and reducing your bandwidth needs.\n\n - **Code checking.** The Closure Compiler provides warnings\n for illegal JavaScript and warnings for potentially dangerous\n operations, helping you to produce JavaScript that is less buggy and\n easier to maintain.\n\n How do I start?\n ---------------\n\n\n - Download the most recently released JAR file from the [Maven repository](https://mvnrepository.com/artifact/com.google.javascript/closure-compiler).\n - Work through the [Application\n Hello World](/closure/compiler/docs/gettingstarted_app).\n - Read about [Advanced\n compilation](/closure/compiler/docs/api-tutorial3).\n - Explore [the project's source code](https://github.com/google/closure-compiler).\n\n \u003cbr /\u003e"]]