[Из песочницы] Java библиотека для эффективной передачи CSS и JavaScript


В данной статье описывается способ передачи JavaScript и CSS методом соединения ресурсов, с последующими их минимизацией и сжатием, при помощи небольшой Java библиотеки «Combinatorius», что позволяет ускорить и упростить передачу контента.

Демо: combinatorius.dkiriusin.com
GitHub: github.com/deniskiriusin/combinatorius

Основные возможности библиотеки

Соединение JavaScript и CSS в один JavaScript и CSS ресурс соответственно для сокращения количества HTTP запросов.

Локальное кэширование сгенерированных данных для улучшения времени отклика.

Правильные Expires и Cache-Control HTTP заголовки для помощи браузеру с условными запросами.

Поддержка ETag для определения соответствия между кэшем браузера с данными на сервере.

Сжатие методом gzip для уменьшения размера HTTP ответа.

Поддержка YUI Compressor.

Поддержка версий передаваемых ресурсов (fingerprinting & static resources versioning).

Поддержка CSS тем через параметры URL или Cookies.

Простая конфигурация.

Читать дальше →


Уважаемые посетители,
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.



Похожие публикации

JavaScript-only: гомогенная архитектура веб-проектов

Работа фронтенд-разработчика наполнена задачами по оптимизации кода, переносу готовых фрагментов между версиями проектов и т.п., сложность которых зачастую определяется исторически сложившимся... читать далее

Бесплатная подборка из 40 эффектов CSS

В посте собрана подборка различных эффектов и анимации CSS, которые могут пригодиться в работе, а кроме того избавят от необходимости постоянно прибегать к JavaScript. Возможно примеры не самые новые... читать далее

Система обнаружения сближения на базе технологии UWB

Немного про UWB.. Большинство современных радиостандартов передачи данных работают в пределах достаточно узкой полосы частот, а именно, допускают достаточно небольшие отклонения от так называемой... читать далее

[Перевод] Как вы можете использовать отзывчивые веб-компоненты сегодня

Пару лет назад я впервые услышал про веб-компоненты (Web Components). Сперва меня это действительно заинтересовало, но как только шумиха вокруг них приутихла, они тут же вылетели у меня из головы.... читать далее

Блог им. Vasiliadi / Ссылка 30 Tooltip техник использующих Javascript, Ajax и CSS

Примеры использования 30 различных Tooltip. Источник: Уроки CSS на Хабрахабре... читать далее

Notepad++ 5.1.4

Notepad++ - это мощный редактор текстовых файлов (замена стандартного Блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS... читать далее

Прокомментировать


@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив сайта

Реклама на сайте