Что такое компилятор замыканий?

Closure Compiler — это инструмент для ускорения загрузки и выполнения JavaScript. Вместо компиляции исходного кода в машинный код, он компилирует JavaScript в более качественный JavaScript. Он анализирует JavaScript, удаляет неиспользуемый код, переписывает и минимизирует оставшийся. Он также проверяет синтаксис, ссылки на переменные и типы, а также предупреждает о распространённых ошибках JavaScript.

Как использовать Closure Compiler?

Вы можете использовать Closure Compiler как:

  • Приложение Java с открытым исходным кодом, которое можно запустить из командной строки.
  • Библиотека, на которую вы можете положиться через Bazel.
  • Пакет NPM
  • Чтобы начать работу с компилятором, см. раздел «Как начать» ниже.

    Каковы преимущества использования Closure Compiler?

    • Эффективность. Closure Compiler уменьшает размер ваших JavaScript-файлов и делает их более эффективными, помогая вашему приложению загружаться быстрее и снижая требования к пропускной способности.

    • Проверка кода. Компилятор Closure Compiler выдаёт предупреждения о недопустимом JavaScript и потенциально опасных операциях, помогая создавать JavaScript-код, менее содержащий ошибок и более простой в поддержке.

      С чего начать?