Инструменты закрытия Google
-
Обзор инструментов Google Closure
- Google Closure Tools — набор инструментов для создания веб-приложений на JavaScript.
- Инструменты использовались в Google для Gmail, Google Docs и Google Maps.
- Проект включает более 230 тыс. файлов и встроенный компилятор Mozilla Rhino.
-
Компилятор Closure
- Компилирует JavaScript в более эффективный код, а не в машинный код.
- Анализирует и оптимизирует код, удаляет мертвый код, переписывает и сокращает.
- Проверяет синтаксис, ссылки и типы, предупреждает о распространенных ошибках.
- Поддерживает перенос кода ECMAScript на разные версии, заменяя Traceur.
- Поддерживает проверку типов с помощью аннотаций JSDoc.
-
Инструменты командной строки и сервис компилятора
- Google предоставляет инструменты командной строки для оптимизации и компиляции.
- Сервис компилятора Closure позволяет оптимизировать JavaScript на веб-сайте.
- API сервиса устарел и будет удален.
-
Экосистема и внутренние компоненты
- Инструменты Closure полезны для языков программирования, которые компилируются в JavaScript.
- Компилятор основан на движке Rhino JS, стандартах Java и других инструментах.
- Библиотека Closure предоставляет кроссбраузерные функции и высокоуровневые объекты.
- Шаблоны закрытия используются для динамической генерации HTML.
- Таблицы стилей Closure предоставляют расширения для CSS.
-
Дополнительные ресурсы
- Ссылки на другие инструменты Google, JSDoc, TypeScript и другие.
- Официальный веб-сайт и пакет для TYPO3 Flow.
Полный текст статьи: