Что интересного в Windows 8.1? IE11!

26 июнь, 2013 - 22:45Игорь Дериев

Имея Windows 8.1 Preview в руках, уже можно не предполагать, а констатировать. Судя по беглому знакомству, все о чем писалось ранее, к примеру, здесь и здесь – правда. А вот IE11 сумел-таки удивить…

Собственно говоря, слухи о поддержке WebGL будущим браузером Microsoft муссировались довольно давно, но как-то диссонировали с предыдущими официальными заявлениями о небезопасности данного решения (вроде того, что в случае аппаратного ускорения, WebGL браузер фактически напрямую взаимодействует с драйвером, который может быть дырявым и пр., тогда как DirectX предоставляет дополнительную прослойку). Тем не менее в этом легко убедиться, зайдя на (почти) любую страницу с WebGL:

Что интересного в Windows 8.1? IE11!

Насчет каких-то более реальных примеров пока сказать сложно, так как проверял в виртуальной машине (т.е. без аппаратного ускорения, хотя в IE11 оно поддерживается). Какие-то даже ругались на отсутствие поддержки WebGL, но это, видимо, какие-то устаревшие. Официальный WebGL Conformance Test от Kronos Group дает для IE11 такие результаты:

14799 of 20574 passed, 12 timed out

а для Chrome 27 такие:

5242 of 6345 passed, 70 timed out

Результаты весьма непохожи, вероятно потому, что Chrome иначе обрабатывает «зависания» движка WebGL и даже выдает какие-то предупреждения. Во всяком случае видно, что задел Microsoft сделан немалый.

Любопытно, что Антуан Леблон, вице-президент Microsoft, со сцены BUILD говорил о поддержке WebGL в контексте стремления соответствовать стандартам. Хотя, насколько я понимаю, W3C не торопится рассматривать WebGL. Тем не менее в Windows 8.1 WebGL доступен не только в веб-, но как сказал Леблон, и в нативных приложениях. Не очень ясно, что конкретно он имел в виду, поскольку при этом демонстрировался Metro, т.е. вероятно WebGL по крайней мере поддерживается на уровне WinRT.

Но и это еще не все – в настройках браузера нас ждет следующий сюрприз - поддержка SPDY:

Что интересного в Windows 8.1? IE11!

Протокол, созданный Google для ускорения загрузки веб-страниц, получил широкую поддержку в «альтернативных» браузерах, но также весьма далек от формальной стандартизации, хотя и числится в черновиках IETF. Возможно, данный реверанс сделан Microsoft в ответ на урегулирование каких-то других вопросов с Google, но не исключено, что и просто под давлением конкуренции – Google раньше всех поддержала SPDY в своих серверах и пропагандирует Chrome, как оптимального клиента для собственных сервисов.

В IE11 есть и другие новшества, в частности, появилась упреждающая загрузка следующих страниц по ссылкам с текущей, но их, видимо, надо «раскапывать». Ну и в самой Windows 8.1, конечно, найдется что обсудить, так что продолжение следует.