Будет ли IE9 поддерживать WebGL и/или WebSockets?
Будет ли IE9 поддерживать WebGL и/или WebSockets?
Ответы (10)
Большинство ответов на вопрос «Когда браузер X будет поддерживать функцию HTML5 Y?» отвечает Когда я могу использовать. В дополнение к списку прошлой, текущей и будущей поддержки каждый элемент также обычно имеет ссылки на соответствующие новости.
Обновление:
Microsoft активно участвует в рабочей группе IETF HyBi (протокол WebSockets), а также участвует в работе W3C над API WebSockets. Предварительный выпуск IE 10 имеет встроенную поддержку WebSocket, поэтому весьма вероятно, что скоро мы увидим официальную версию IE с WebSockets.
WebGL в IE все еще выглядит довольно неуверенно. Microsoft заявляет о фундаментальных проблемах с безопасностью при разработке WebGL, но я подозреваю, что это больше связано с тем фактом, что Microsoft заинтересована в продвижении своей собственной инфраструктуры DirectX, а не OpenGL (на котором основан WebGL).
Несколько месяцев назад команда IE9 не приняла решения о поддержке WebSockets, и они, похоже, не видят смысл в WebGL .
WebGL, кажется, не включен в стратегию IE из-за DirectX. Во всяком случае, Google уже работал над этим с проектом ANGLE. http://code.google.com/p/angleproject/
Команда IE добавила реализацию WebSocket по адресу HTML5 Labs, которая является их полигоном для тестирования новых реализаций. Высоки шансы, что WebSockets появятся в IE9.
Вы можете ознакомиться с текущими примечаниями к выпуску для демонстрации платформы — здесь нет упоминания ни о WebSockets, ни о WebGL.
Существует много дискуссий по вопросам безопасности WebGL. Впервые я услышал об этом в одном из подкастов Стива Гибсона. Поскольку он предоставляет гораздо более низкий уровень доступа как к операционной системе, так и к оборудованию, любая уязвимость может быть использована гораздо более серьезно. Быстрый поиск в Google нашел эту статью с описанием и видео некоторых недостатков: http://www.contextis.com/research/blog/webgl2/
Похоже, Microsoft очень неохотно внедряет WebGL в IE, поскольку OpenGL является конкурентом DirectX. Так что я думаю, маловероятно, что мы увидим WebGL в IE в ближайшем будущем.
Я начал проект с открытым исходным кодом под названием JebGL, который может служить запасным вариантом для пользователей IE. Это апплет Java, который после завершения будет служить заменой плагина для холста WebGL. Он все еще находится на ранней стадии разработки, но вы можете ознакомиться с демонстрационными версиями на странице http://jebgl.googlecode.com
Сейчас команда Microsoft IE пытается добавить HTML 5 и SVG (2D-графику) в Internet Explorer 9 а>. Другие производители веб-браузеров используют эти стандарты уже много лет.
Apple Safari, Google Chrome и Mozilla Firefox отлично работают в Windows. Требуется один щелчок мыши, чтобы запустить другой браузер. Потребуется год или два, чтобы увидеть, что Microsoft может сделать.
Все это десятилетие прогресс IE был очень медленным.
Нет, в настоящее время IE не поддерживает WebGL, и его уже запускают бета-версии других производителей браузеров. IE9 не догонит современные веб-стандарты, такие как WebGL, а только те, которые существуют уже несколько лет или даже больше.
IE9 также не является кроссплатформенным веб-браузером. Он будет работать только на определенных версиях Microsoft Windows. Просто запустите один из стандартных веб-браузеров, и вы увидите, на что способен WebGL. Их текущие бета-версии сейчас запускают несколько впечатляющих демонстраций WebGL.
В качестве запасного варианта, пока Microsoft не добавит поддержку WebGL, бета-версия Google Chrome Frame в настоящее время поддерживает WebGL.
RE: WebSockets: Нет. Целью была поддержка веб-сокетов в IE10. Тесты показывают, что поддерживается только частично.