Время для нового Веба. Веба, в котором можно писать на многих языках программирования. У нас есть .NET. У нас есть Mono. Разработчикам браузеров ничего не стоит использовать использовать их как скриптовый движок. Тогда разработчики смогут сосредоточится на быстром рендере без багов и если захотят то могут развивать .NET/Mono. Почему это будет лучше чем текущая ситуация в вебе подробно. + Мы устали от того что JS единственный язык на клиентсайде. Мы хотим свободу выбора языка. И нам не нужны костыли трансляторы %язык% -> js. Каждый язык разработан для специфичных ему задач. Глупо писать математическую программу на js когда есть семейство ML языков. Или 3d рендеринг на нетипизорованном js без удобства перегрузки операторов со сборщиком мусора когда это можно сделать на С++. + Нам нужны удобные современные среды разработки с качественным дебагом и рефакторингом. Дебаг консолью или в маленьком окошке встроенного дебаггера в браузере должен уйти в прошлое как страшный сон. Естественно это не касается css. + Довольно убогой минификации js и хаков сжатия кода. Браузер должен загружать и испольнять бинарный код CIL. CIL - абсолютно безопасный байт код, компилирующийся в нативный код хост машины клиента. + Нет ничего сложного чтобы встроить CIL в рендер браузера. CIL разработан со встроенной поддержкой ООП. Браузеру достаточно предоставить стандартные DOM классы в безопасную исполняемую среду CRL. + Больше никаких мучительных переключений языков. Вспомните как часто вы писали '$i' в js и 'var i' в php. Единый язык на сервере и на клиенте позволит не переписывать многие классы с одного языка на другой. + .NET/Mono работает на всех популярных платформах. x86, arm, windows, linux, BSD, iOS, android(в процессе портирования), webos(http://code.google.com/p/webosdotnet/) + Конечно же мы понимаем что браузеры воюют за рынок. Скорость JS, рендера, простота и доступность, уникальные фичи, ... все это для рекламы собственного браузера. Разработчики браузеров, Вам просто надо убрать скорость js из этого длинного списка. Согласен? Голосуй на баг трекерах браузеров.
http://code.google.com/p/chromium/issues/detail?id=64290 https://bugzilla.mozilla.org/show_bug.cgi?id=614466 https://bugs.webkit.org/show_bug.cgi?id=50001