Получайте в 10 раз быстрее Hotmail с HTML5 в новейших браузерах

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

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

Команда Windows Live подробно рассказала о своих недавних усилиях по ускорению Hotmail для пользователей. Когда вы используете Hotmail в Интернете с помощью браузера, вы можете столкнуться с задержкой при открытии или удалении почты и т. д. Этого больше не будет, благодаря последним браузерам, таким как IE9, и их поддержке HTML5. Вот некоторые улучшения Hotmail, сделанные за кулисами.

Кэширование

Старый Hotmail каждый раз запрашивал свежие данные с сервера. Например, когда вы вошли в почтовый ящик, Hotmail запросит у сервера список последних сообщений. Когда вы открывали, а затем закрывали сообщение, мы заставляли вас ждать, пока мы снова запрашивали у сервера список сообщений. Точно так же, если вы снова откроете то же сообщение, мы заставим вас ждать, пока мы получим сообщение.

Предварительная загрузка

Наш анализ моделей использования Hotmail показал, что когда клиенты входят в свой почтовый ящик, первое, что они, скорее всего, сделают, это прочитают строки темы новой почты, чтобы решить, какие сообщения открывать. В новом Hotmail мы используем это время для загрузки и кэширования первых нескольких сообщений, чтобы они были готовы, когда они вам понадобятся. Таким образом, когда вы выбираете сообщение для открытия, вам не нужно ждать загрузки.

Наш анализ также показал, что когда клиенты открывают сообщение электронной почты, они, скорее всего, также просматривают сообщение, следующее за ним. Итак, в новом Hotmail, пока вы читаете одно сообщение, мы автоматически скачиваем и кэшируем следующее по списку.

Асинхронные операции

Старый Hotmail ждал ответа сервера перед обновлением пользовательского интерфейса. Например, когда вы удаляете сообщение электронной почты, Hotmail вызывает сервер и просит его удалить сообщение, а затем ждет ответа от сервера, прежде чем обновлять список сообщений. Это делало Hotmail медленным, потому что вы чувствовали, что вам нужно дождаться завершения операции, прежде чем вы сможете продолжить работу.

Новый Hotmail больше не ждет ответов сервера для большинства операций перед обновлением пользовательского интерфейса. В новом Hotmail, когда вы удаляете сообщение, Hotmail мгновенно обновляет список сообщений, и вы можете сразу возобновить работу. В фоновом режиме код клиента ставит в очередь действия и вызывает сервер для удаления электронной почты. Таким образом, электронная почта все еще удаляется, но без ожидания.

Таким образом, приведенные выше результаты сделали Hotmail в 10 раз быстрее, чем старый Hotmail.

Посмотрите видео ниже, чтобы узнать, на что это будет похоже,

Подробнее об этом здесь.

Подробнее о темах: Hotmail, Microsoft, Windows Live