Оригинал статьи: YouTube’s Video Pages Will Load Faster
Несколько недель назад стартовал интересный эксперимент в YouTube: если нажать на видео из списка результатов поиска в YouTube, вверху страницы показывается красная полоса, отображающая процесс загрузки, — очевидно, YouTube открывает страницу с видео динамически, используя AJAX, и меняет адрес страницы без перезагрузки с помощью HTML5-функции history.pushState (вот как это выглядит).
Сайт Gizmodo опубликовал статью об этом эксперименте. Оказывается, YouTube готовится вскоре запустить этот новый интерфейс.
«Сейчас, когда вы переходите на видео в YouTube, сначала открывается страница просмотра (веб-страница, на которой расположено видео). Затем запускается JavaScript-сценарий, проверяющий, загрузилась ли страница, затем грузится видеоплейер, а уж затем начинает загружаться сам видеоролик». В новом интерфейсе всё будет запускаться одновременно. При переходе к видео YouTube загружает только новую страницу и затем видео. Больше не нужно загружать видеоплейер и файлы JavaScript и CSS.
Ещё одно изменение состоит в том, что YouTube производит упреждающую загрузку страницы и начальной части видеоролика, который пользователь, вероятно, будет смотреть следущим, — ещё до нажатия на ссылку, так что видео запускается практически мгновенно. Это стало возможным благодаря тому, что флэш-плейер теперь использует адаптивное вещание и загружает видео «ломтиками». Первый «ломтик» того видео, которое пользователь предположительно будет смотреть, загружается заранее. Это прекрасно подходит открытию видео из плей-листов и результатов поиска (YouTube заранее грузит первый результат), а также в тех случаях, когда YouTube предлагает подсказки.
YouTube надеется, что время между нажатием на ссылку и началом воспроизведение видео сократится и составит не более 200 миллисекунд: бóльший интервал воспринимается как задержка. Так что видео будут воспроизводиться мгновенно (не считая рекламы).
От переводчика
Кстати, о рекламе. AdBlock для Chrome прекрасно вырезает рекламу из роликов YouTube. И с ним, кажется, никто не договаривался.
Комментариев нет:
Отправить комментарий
Этот пост можно прокомментировать на +странице блога «Жизнь с Google» по адресу, указанному в комментарии выше.
(Комментарии блога используются только для ссылок на сообщения в ленте +ЖсG.)
Примечание. Отправлять комментарии могут только участники этого блога.