Страницы: 1
Иногда с целью оптимизации javascript-кода веб-страницы рекомендуют удалять из кода комментарии. Интересно, насколько после подобной процедуры «оптимизировался» бы javascript-код самого Firefox.
Я написал небольшой сценарий, делающий это, и прошу оценить, есть ли от этого польза.
MOZ="/cygdrive/c/Firefox/" CUR_DIR=`pwd` function strip_in { for js in $1; do ./script.sed -i $js; done } for jar in $MOZ/chrome/{browser,toolkit,pippki}.jar do unzip -oq $jar -d ${jar%.jar} rm $jar strip_in "`find ${jar%.jar} -name '*.js' ! -name 'contentAreaUtils.js'`" cd ${jar%.jar} zip -r0Xq $jar * cd $CUR_DIR rm -r ${jar%.jar} done strip_in "`find $MOZ/{components,modules} -name '*.jsm' -o -name '*.js'`"
В сценарии используется script.sed.
Если польза от удаления комментариев есть, можно обсудить две вещи:
Отредактировано luitzen (27-01-2010 16:18:57)
Отсутствует
Цель удаления комментариев в JS на сайтах — уменьшение объёма файла для ускорения загрузки по сети.
В случае FF это не имеет никакого смысла
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
Цель удаления комментариев в JS на сайтах — уменьшение объёма файла для ускорения загрузки по сети.
В случае FF это не имеет никакого смысла
А тут меньше читать с диска приходится. Во всяком случае, при старте. К тому же чтение производится из какого-никакого архива. Да и на времени синтаксического разбора должно слегка сказываться.
Субъективно у меня чуть побыстрее стало.
Отсутствует
Страницы: 1