URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 60613
[ Назад ]

Исходное сообщение
"Компания Google открыла исходные тексты JavaScript Closure T..."

Отправлено opennews , 06-Ноя-09 17:44 
Компания Google открыла (http://googlecode.blogspot.com/2009/11/introducing-closure-t...) под лицензией Apache 2.0 исходный код некоторых из своих ключевых инструментов для разработки приложений на языке JavaScript, которые используются при создании таких популярных систем, как Gmail, Google Docs и Google Maps.


-  
Closure Compiler (http://code.google.com/closure/compiler)
- оптимизатор JavaScript, собирающий приложения в компактный, высокопроизводительный JavaScript-код. Компилятор удаляет "мёртвый код", затем переписывает и оптимизирует оставшееся для более быстрой работы с JavaScript-движками браузеров. Предусмотрена проверка синтаксиса, типов переменных и ссылок на них. Компилятор можно использовать совместно с расширением Firebug Closure Inspector (http://code.google.com/closure/compiler/docs/inspector.html). Компилятор доступен в консольном варианте (http://code.google.com/p/closure-compiler/downloads/list) и в виде web-сервиса (http://closure-compiler.appspot.com/)....

URL: http://googlecode.blogspot.com/2009/11/introducing-closure-t...
Новость: http://www.opennet.ru/opennews/art.shtml?num=24134


Содержание

Сообщения в этом обсуждении
"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Zenitur , 06-Ноя-09 17:44 
Классно. Вот каким инструментарием они пользовались, создавая свой онлайн-офис и Google Maps! Если его открыли, то таких сайтов станет больше. И, наверное, значит что уже точно нельзя сделать что-то большее при помощи JavaScript, чем уже сделано.

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено ABC , 06-Ноя-09 18:12 
Употребление конструкции "наверное... точно" свидетельствует о некоторой амбивалентности, мне кажется.

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Аноним , 06-Ноя-09 19:23 
> Употребление конструкции "наверное... точно" свидетельствует о некоторой амбивалентности, мне кажется.

двоемыслие достаточно сильно распространено в современном мире и культивируется с пелёнок :)


"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Zenitur , 06-Ноя-09 23:04 
Да просто обозначил то, что это моё личное мнение. Необязательно правильное или единственное правильное

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено letsmac , 09-Ноя-09 10:26 
Вообще-то это из Ада. Который язык, а не место :-) Помогает избегать лишних проверок на вшивость "Точно" или вводить доп проверки "не уверен", "здесь вообще что-то странное может проявится".

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Pilat , 06-Ноя-09 18:14 
На самом деле ничего принципиально нового нет. template - такой же есть trimpath-template, compiler - есть Packer, library - есть jQuery. Может быть, будут плюсы в прилагающихся методиках использования.

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Iv945n , 06-Ноя-09 19:30 
Да, но здоровая конкуренция не помешает.

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Alrond , 06-Ноя-09 20:53 
у меня Compiler ругнулся "данных должно быть меньше 200 килобайт" и после этого FF намертво завис :)

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено айнаним , 08-Ноя-09 04:03 
Попробуйте другой браузер :)

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Name , 06-Ноя-09 21:03 
Поигрался немного - ничем не лучше пакера, а иногда и проигрывает по сжатию немного
для тех кто не знает http://dean.edwards.name/packer/

"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Pilat , 06-Ноя-09 23:05 
>Поигрался немного - ничем не лучше пакера, а иногда и проигрывает по
>сжатию немного
>для тех кто не знает http://dean.edwards.name/packer/

Я OpenLayers им упаковал, Packer сделал на 100 килобайт меньше. Единственное - Compiler работает не как Packer, более интеллекткально во-первых, без огромного eval во-вторых (а этот eval на слабых процессорах тормозит жутко).


"Компания Google открыла исходные тексты JavaScript Closure T..."
Отправлено Crazy Alex , 10-Ноя-09 20:57 
Оно ж не по размеру исходника оптимизирует, а по скорости выполнения. Что логично, в общем-то...