Евгений Степанищев

Я — эксперт в области разработки веб-приложений и безопасности в интернете. Каждый месяц мой блог посещают около 90 тысяч человек. Работаю техническим директором в «Системах документооборота», занимаюсь электронным правительством.

CSS sprites, data URI

CSS sprites, data URI+mhtml, склейка CSS с JavaScript. Что ещё придумают веб-мастера, чтобы добиться от браузера простой вещи: грузить ресурсы единым куском? Производителям браузера давно пора обратить на это внимание, а не заниматься всякой ерундой, типа раскрашивания бордюров (камень в огород WebKit).

Например, в FireFox есть прекрасно подходящий для этого протокол «jar» (а в Internet Explorer немного похожие на него «mhtml» и «res»). Этот протокол стал известен массам в основном благодаря уязвимости, которая работала через него.

URL выглядит как «jar:http://sample.org/file.jar/folder/file.png», где «http://sample.org/file.jar» — путь до JAR-файла, «folder/file.png» — путь внутри JAR. JAR — это просто ZIP-архив. Внутри него, как в любом ZIP-архиве, могут быть папки и файлы. Хорошо было бы засунуть ресурсы в такой архив и подключать их по пути внутри архива.

К сожалению, FireFox сейчас сделать так не позволит, а жаль (так они залатали уязвимость).
Комментировать
1 апреля 2009 15:30

С первым апреля!

Если бы инопланетяне по какой-то нелепой причине захотели покорить нашу планету (и оставить нас живыми), то тактически правильно было бы сделать это первого апреля. Военные бы среагировали, конечно, а гражданское население отмахивалось от любых новостей на этот счёт как от розыгрыша, а срочную мобилизацию воспринимало как затянувшуюся шутку друзей.

Я не люблю этот «праздник». Даже серьёзные издания, на которые я подписан из-за их сжатости и информативности, которые весь год экономят моё время, первого апреля «позволяют себе пошутить». И я, дочитав заинтересовшую меня статью до конца, понимаю, что потерял время и ещё и свою память придётся чистить, чтобы прочитанное перешло из фактов в мусор. Не говоря уже о том, что куча этого «креатива» потом породит гору слухов и ещё долго будет находиться в поисковых запросах (надо «Яндексу» сделать в поисковой выдаче кроме кнопки «это спам», кнопку «первоапрельский материал»), а на дату мало кто смотрит.
13 комментариев
1 апреля 2009 10:24