Google Native Client: веб-приложения получат производительность настольных
Интернет-корпорация опубликовала набор средств разработки, открывающий пути для наделения веб-программ вставками в машинном коде на Си и C++, что означает устранение единственной серьезной проблемы веб-приложений — медлительности.
Речь идет об открытой технологии Native Client, которая позволяет выполнять нативный код в окружении процессоров x86, x86-x64 и ARM в различных браузерах, причем независимо от операционной системы и безопасно для пользователей. Сейчас готова первичная сборка SDK для Native Client под бета-релиз Chrome 10. Поддерживаются такие возможности настольных приложений, как, например, обработка двух- и трехмерной графики, аудиовоспроизведение, многопоточность, прямой доступ к памяти, отслеживание событий мыши и клавиатуры — и всё это прямиком в браузере. В отличие от ранних версий Microsoft ActiveX, все приложения заключены в «песочницы» и перекрестно контролируются для защиты операционной системы от атаки вредоносным кодом.
Облачная браузерная операционная платформа Chrome OS также получит поддержку Native Client, что снимет всякие вопросы касательно ущербности этой ОС.
Нативный код в веб-приложениях был в свое время разрешен в Palm webOS выпуском набора PDK, наделившего игры и программы должной производительностью.
© СОТОВИК