1 / 1 / 0
Регистрация: 31.03.2014
Сообщений: 78
1

Closure Compiler: gzipped, uncompressed | что к чему

20.02.2016, 09:59. Показов 563. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени.

Впервые пользуюсь Closure Compiler ...

После компиляции стандартного «Hello, World!» кода:

Javascript
1
2
3
4
5
// ADD YOUR CODE HERE
function hello(name) {
  alert('Hello, ' + name);
}
hello('New user');
отображается окошко результата:

Original Size: 102 bytes gzipped (92 bytes uncompressed)
Compiled Size: 68 bytes gzipped (55 bytes uncompressed)
Saved 33.33% off the gzipped size (40.22% without gzip)
The code may also be accessed at default.js.
Поясните кто-нибудь что здесь что значит: что значит «gzipped» и почему оно больше «uncompressed».
Следовательно, также не могу и понять смысл этого: Saved 33.33% off the gzipped size (40.22% without gzip)?

Добавлено через 46 минут

Короче , чуть нашёл, но нашёл: https://css-tricks.com/the-dif... -gzipping/.
Там рассказывается отличие Minification от Gzipping.

Если коротко, то ...

Минификация — это удаление пробелов, комментариев, необязательных точек с запятой, уменьшение длины HEX-кодов и прочая подобная шляпа.

Gzipping — это утка посерьёзней ... Она берёт текст, ищет в нём одинаковые фрагменты и заменяет их на специальные указатели, которые занимают мало места. К примеру:

Тра{-та-та}, тра{-та-та}, мы везем с собой кота
Думаю, суть понятна ...

А вот что касается почему в приведённом мною выше примере размер «gzipped» оказался больше «uncompressed», то это видимо (из-за особенностей алгоритма) только для небольших файлов происходит такая ситуация, так как при сжатии 1000 строк кода результат обратный и ощутимый ...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2016, 09:59
Ответы с готовыми решениями:

Не могу найти нормальное объяснение, что такое замыкание(closure) в java.
Не могу найти нормальное объяснение, что такое замыкание(closure) в java. Можете привести пример? Я...

Codeblocks. Can't find compiler executable in your configured search path's for GNU GCC COMPILER
"Can't find compiler executable in your configured search path's for GNU GCC COMPILER" вот такое...

Internal compiler error: java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.ast.ReferenceExpr
Я новичок. Пробую пока решать простенькие задачки. Работаю в Eclipse. Столкнулся с такой...

Что такое: W1030 Invalid compiler directive: 'true'?
При компиляции выдает предупреждение - Warning. Вот его содержимое: W1030 Invalid compiler...

0
20.02.2016, 09:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2016, 09:59
Помогаю со студенческими работами здесь

Closure table
Как удалить одного из родителей так чтобы его " дети" имели родителя У меня есть запрос на...

Объясните подробно данный код программы. Знаю что это фильтр а пошагово что к чему не понимаю
void __fastcall TForm1::suiButton7Click(TObject *Sender) { tdiag -> Filtered = false; tdiag ->...

Нужно описание исходного кода скринсейвера, т.е. где что происходит, что чему и для чего присваивается и т.д
unit unitMain; interface uses Windows, Classes, Graphics, Forms, Registry; type ...

Closure. Замыкания. Как передать необходимый параметр
Итак есть делегат public delegate int MyComparer<T>(T left, T right); Теперь куда мы должны...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru