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

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

Android WebKit, iPhone Safari и порядок загрузки ресурсов

Попробовал посмотреть как браузер «Андроида» (основан на WebKit) загружает ресурсы со страницы. Вот что получилось. Количество одновременных соединений к одному домену — 4, все CSS загрузились последовательно, в одном соединении, JS тоже по порядку, но в разных (!). Картинки (логично) подгрузились параллельно.

iPhone Safari открыл 11 (!) соединений (всего я загружал 29 ресурсов), причём параллельно грузились и JS, и CSS. Число одновременных соединений посчитать трудно, но что-то порядка 7. Одна из картинок начала грузиться быстрее, чем последний CSS. Сильно. Странно, но почему-то этот браузер не попросил favicon.ico, хотя иконка указана в HTML-коде явным образом

Добавлено позже: в комментариях подсказали, что iPhone Safari не использует favicon.
4 июня 2010 23:51

new-direct-ui (new-direct-ui.ya.ru)
5 июня 2010, 00:56

Айфон разве использует favicon? У них там свой apple-touch-icon

bolk (bolknote.ru)
5 июня 2010, 01:38, ответ предназначен new-direct-ui (new-direct-ui.ya.ru):

Видимо, нет. Я как-то не слежу.

Артём Сапегин (sapegin.ru)
7 июня 2010, 11:03, ответ предназначен bolk (bolknote.ru):

Ну там его и запихнуть-то некуда, так что правильно делает, что не запрашивает :)

bolk (bolknote.ru)
7 июня 2010, 15:09, ответ предназначен Артём Сапегин (sapegin.ru):

Там же есть адресная строка :) У меня на WebKit в «Андроиде» видно иконку :)

Артём Сапегин (sapegin.ru)
7 июня 2010, 16:16, ответ предназначен bolk (bolknote.ru):

А у них там нет иконки — http://images.apple.com/iphone/why-iphone/images/3in1-safari-20090608.jpg

bolk (bolknote.ru)
7 июня 2010, 19:32, ответ предназначен Артём Сапегин (sapegin.ru):

Я уже знаю. :)

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)

Подсказка по написанию комментария

В комментариях можно применять следующую специальную разметку:

  • слово, обрамлённое в «звёздочки» выделяется *жирным*
  • ссылка становится ссылкой: http://bolknote.ru
  • ссылка в скобках также становится ссылкой, закрывающая скобка не захватывается: (http://bolknote.ru)
  • каждую строку цитаты следует начинать со знака «больше»:
    > это цитата
    > из двух строк
  • можно вставить картинку, залитую на один из сервисов: «Яндекс.Фотки», «Фликр» или «Пикплз». Для этого нужно вставить на страницу полный адрес вашей картинки на сервисе, он превратится в картинку:

    http://fotki.yandex.ru/users/bolknote/view/274311?page=3