WebGL позволяет веб-разработчикам создавать графику 3G с аппаратным ускорением, подходящую для игр или моделирования. Большая проблема заключается в том, что из трех больших браузеров его поддерживают только Firefox и Chrome, а Microsoft заявила, что это было слишком небезопасно для реализации в IE. Теперь кажется, что Microsoft передумала.
Вы можете преуменьшить важность WebGL, просто заявив, что трехмерной графике нет места в браузере. Однако с улучшенным JavaScript для работы с приемлемой скоростью и с такими улучшениями, как asm.js, делающими его еще быстрее, похоже, нет причин не поддерживать 3D в браузере.
Большая проблема заключалась в том, что IE не поддерживает WebGL, и Microsoft выдвинула аргументы в пользу того, что он этого не делает, поскольку доступ к графическому процессору небезопасен. Это никогда не казалось веской причиной, поскольку IE использует графический процессор для ускорения 2D-графики. Результатом такой позиции Microsoft стало несколько странное продвижение IE как современного основанного на стандартах браузера, который можно использовать для реализации игр, но не 3D-игр. Короче говоря, IE не хватало того приложения, которое демонстрировали Mozilla и Google, то есть впечатляющих 3D-экспериментов.
Теперь кажется, что Microsoft тихо изменила свое мнение и поняла, что 3D в браузере не только полезно, но и необходимо, чтобы идти в ногу с другими. Мы знаем, что это так по двум причинам. Во-первых, Microsoft только что выпустила Windows Server Blue для подписчиков MSDN, а версия IE11, с которой она поставляется, поддерживает WebGL и Google SPDY. Второе доказательство — программа для Build 2013 включает:
Это примерно так близко к официальному подтверждению, которое вы можете получить.
Есть еще несколько вопросов, на которые нужно ответить, но новости слишком хороши, чтобы не сообщить об этом раньше.
Будет ли поддержка WebGL означать, что Microsoft обновит OpenGL, входящий в стандартную комплектацию Windows, или браузер будет использовать Direct3D? Уже существует сопоставление OpenGL с Direct3D, поэтому более чем вероятно, что IE11 использует этот метод, что может создать некоторые проблемы совместимости. Также как скоро версия Windows 7 будет отставать от версии Windows 8?
Кроме WebGL, похоже, что в IE11 полностью переработаны инструменты разработчика.
Более подробная информация, по-видимому, будет доступна во время сборки 2013. Будет интересно посмотреть, сделает ли Microsoft какие-либо объявления о своем намерении поддерживать WebGL. Это не то лицо, которого стоит стесняться.