Вообще-то странный прогресс. Учитывая, что процессорная C/C++ реализация уже будет раз в 10 быстрее JS кода, OpenCL должен выполняться в 100 раз быстрее, а не в те же 10. Либо там OpenCL работает на процессоре (превед драйверам в *nix world), либо FPS'ы показывают скорость interlaced айфона, на который это всё снималось.
Основной объём вычислений происходит на GPU, JS только «дрова в печь кидает». И причём тут драйвера? Под «Маком» с драйверами лучше, чем под Windows — родные работают отлично, их не меняет, обычно, никто.
Драйвера при том, что соотношение FPS говорит об обсчёте физики на CPU, а не на GPU. Software mode OpenCL. Да, JS только дрова в печь кидает, но до видеокарты эти дрова почему-то не доходят :)
Ерунда какая-то, WebCL показал себя быстрее в 10 раз, чем JavaScript, при том, что JavaScript заметно более медленный, чем нативный код, в свою очередь используюя OpenCL добиваются ускорения в сотни раз над нативным кодом. По идее ускоряя расчеты таким образом должны в сотни-тысячи раз быть быстрее, чем JavaScript. Либо, конечно, совсем еще стадия беты. Вообще расстраивают пока все эти новые веб-технологии, гигантский скачок назад в производительности и, в больнинстве, возможностях. Не с той стороны они это все начали, сдается мне.
Ладно. То, что теперь в виде веб-странички можно сделать интерфейс любой сложности и красивости, растянуть его на пару мониторов, подключить Kinect и играть в «Особое мнение», я уже смирился.
То, что в банерах крутят полноценную видео-рекламу со звуком (sic!) — тоже.
А теперь что? Зашел на сайт, а кто-то в iFrame на твоей граф-карточке брутфорсит чьи-нибудь хеши паролей?)
[irony] Зарекомендуют, или нет — один хрен: либо каждый производитель будет тянуть реализацию подобной технологии своими силами, отклоняясь от стандарта, либо появится один вендор. предоставляющий подобный плагин, как Flash или Silverlight [/irony]
Технология востребованная, и с W3C или без них она будет жить ;-)
Дело в том что технология нужна для специфичных задач, обычный пользователь может плагин и не поставить, а программисту для его специфичных задач легче будет использовать не WebCL а OpenCL
WebCL показал первые демки