Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Co to jest kompilator Closure?
Kompilator Closure to narzędzie, które przyspiesza pobieranie i uruchamianie kodu JavaScript. Zamiast kompilować kod z języka źródłowego do kodu maszynowego, kompiluje on kod JavaScript do lepszego kodu JavaScript. Analizuje kod JavaScript, usuwa nieużywane fragmenty, a pozostałe modyfikuje i minimalizuje. Sprawdza też składnię, odwołania do zmiennych i typy oraz ostrzega przed typowymi błędami w JavaScript.
Jak mogę korzystać z kompilatora Closure Compiler?
Kompilator Closure możesz używać jako:
Aplikacja open source w Javie, którą możesz uruchomić z wiersza poleceń.
Biblioteka, na której możesz polegać w Bazelu.
pakiet NPM,
Aby rozpocząć korzystanie z kompilatora, zapoznaj się z sekcją „Jak zacząć” poniżej.
Jakie są zalety korzystania z kompilatora Closure Compiler?
Wydajność Kompilator Closure zmniejsza rozmiar plików JavaScript i zwiększa ich wydajność, co przyspiesza wczytywanie aplikacji i zmniejsza zapotrzebowanie na przepustowość.
Sprawdzanie kodu. Kompilator Closure Compiler wyświetla ostrzeżenia dotyczące nieprawidłowego kodu JavaScript i potencjalnie niebezpiecznych operacji, co pomaga tworzyć kod JavaScript, który zawiera mniej błędów i jest łatwiejszy w utrzymaniu.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 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"]]