Microsoft: загрузка JPG-файлов в Windows 8.1 станет на 45% быстрее
Всего несколько недель остается до официального релиза Windows 8.1 и в связи с этим Microsoft решила поделиться информацией о некоторых улучшениях, которые она внесла в Internet Explorer 11. В частности, компания рассказал о новом механизме декодирования каналов изображения, который значительно увеличивает скорость загрузки JPG-изображений с веб-сайтов.
В
В блоге приводятся некоторые технические подробности того, как обычно кодируются JPG-файлы, начиная с компонентов RGB в цветовом пространстве YCbCr. Размер сжимается с помощью цветности подвыборки, а затем происходит дискретное косинусное преобразование, квантование и кодирование Хаффмана, чтобы получить окончательный кодированный JPG-файл.
Естественно, процесс декодирования JPG-изображения в веб-браузере означает принятие процесса кодирования и обращение его вспять. Предыдущие версии IE сначала обращаются к центральном процессору, а затем - для визуализации - к графическому. IE11 в Windows 8.1 работает по-другому, предоставляя изображение графическому процессору на более раннем этапе:
"IE11 декодирует изображение в пространство YCbCr на CPU, но потом осуществляет последовательное повышение дискретизации и преобразование YCbCr->RGB на GPU, хотя это можно делать параллельно. Этот процесс освобождает процессорное время для выполнения других операций. В дополнение к сокращению времени декодирования, копирование гораздо меньшего YCbCr изображения в GPU уменьшает объем памяти, который копируется и хранится в GPU (надо сказать, весьма ограниченном ресурсе). При меньшей загрузке процессора и памяти также снижаетcя энергопотребление и повышается локализация данных".
JPG-изображение конюшни, расположенной в горах Гранд-Титон, которое представлено выше, требует 31.9мс для декодирования в IE10 и 81.5мс для визуализации в браузере. В IE11 на декодирование этой картинки требуется 17.9мс, на визуализацию - 57.5мс.
В то время как пользователи IE11 должны увидеть преимущества этого нового метода декодирования изображений без дополнительных усилий, Microsoft рекомендует веб-разработчикам сжать их JPG изображения на своих сайтах, используя режимы субдискретизации либо 4:2:2 или 4:2:0 так, чтобы их изображения могли использовать преимущества нового механизма IE11.
Источник:
Перевод: Betelgeuse
По теме
- Microsoft готовит экстренный патч для уязвимости нулевого дня в Internet Explorer
- С Anniversary Update некоторые изменения коснутся и Internet Explorer
- NetMarketShare: Chrome обогнал IE и стал самым популярным десктопным браузером
- Обновлено: 12 января прекратится поддержка браузеров Internet Explorer устаревших для конкретной версии Windows
- C 12 января 2016 года прекращается поддержка устаревших версий IE
- В IE от Windows Vista до Windows 10 найдена серьезная уязвимость
- Internet Explorer вместе с Яндекс и Google признан экстремистским
- Вышло исправление критической уязвимости для IE с 7 по 11 версию
- HP ZDI опубликовала информацию о четырех новых уязвимостях в IE
- Microsoft отказывается устранять очередную уязвимость в IE