Online YUI Compressor

Сжатие свои активы с помощью yui compressor онлайн. Поддержка CSS и Javascript.

JS/CSS Код

Уменьшенная Результаты

  1. или перетаскивания файла здесь.

Файлы будут сжаты в порядке.

Сжимать Сброс

Уменьшенная Результаты  Степень сжатия:

или перетаскивания файла здесь.
Загрузка начнется автоматически.

YUI Компрессор всегда сохранять эксплуатационные качества кода при одновременном снижении ее общую площадь байт (как в исходных условиях и после сжатия, так как большинство Java-CSS и подается с производственными веб-серверов с gzip'нутыми как часть протокола HTTP). YUI Компрессор Minifier JavaScript разработан, чтобы быть 100% гарантией безопасности и дают более высокую степень сжатия, чем большинство других инструментов. Испытания на YUI библиотеке показали экономию более 20% по сравнению с JSMin (став 10% после сжатия HTTP). YUI Компрессор также может сжимать CSS файлы с помощью порт Isaac Schlueter 'ы регулярных выражений на основе CSS Minifier.

YUI Компрессор написано в Java (требуется Java> = 1,4) и полагается на Rhino приступить к разбивке источник JavaScript файл. Она начинается с анализа источник JavaScript файл, чтобы понять, как он структурирован. Затем он выводит маркер потока, опуская столько пробельных символов, сколько возможно, и заменить все локальные символы на 1 (или 2, или 3) символ буквы там, где такая замена подходит (в лице злых функций, таких как eval или with , YUI Компрессор занимает оборонительную подхода не обфускации любой из областей, содержащих злого о) Алгоритм сжатия CSS использует набор точно настроенными регулярных выражений, чтобы сжать исходный файл CSS.