14:49 14.07.2013
Страницы с видео в YouTube будут открываться быстрее Оригинал статьи:
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 rss2lj