Ужимание JavaScript для уменьшения веса и скорости загрузки
16:58 03.06.2008 |
|
_bait (16:49:11 3/06/2008) ыы... Зацени извратище
_bait (16:49:12 3/06/2008) JavaScript переводится в последовательность байт, которая записывается как изображение. Изображение сохраняется в PNG-формате, в PNG используется довольно эффективное сжатие, что даже при расходах на заголовок даёт ощутимые результаты — известная библиотека Prototype (124 килобайта) стала занимать всего 30 килобайт в восьмибитном PNG-файле. Каждый пиксель в 24-битном PNG позволяет хранить три байта информации, в 8-битном формате — один.
Далее PNG-изображение загружается в тег CANVAS (нужный функционал поддерживается FireFox, WebKit/Safari и бета-версией «Оперы») и считывается попиксельно функцией getImageData, после чего полученный код выполняется (eval) и мы получаем исходный JavaScript.
_bait (16:52:55 3/06/2008) ага, интересно, а для этого хентая уже ИЕхак придумали?...
Плачу... горько
|
|
|
Ключевые слова (тэги):
сайтостроительство юмор
Вам есть что сказать — ну я же чую.
Высказаться о наболевшем, я выслушаю: