Технология Google Native Client по умолчанию активирована в Chrome 14 beta
В бета-версии Chrome 14 в конце концов появилась поддержка технологии Native Client (NaCl), анонсированной Гугл еще пару лет вспять. Ранее эта функция была доступна только при запуске браузера с определенным ключом, но сейчас активирована по дефлоту.
Гугл в первый раз представила NaCl в 2008. Эта разработка позволяет программерам компилировать С либо C++ код в бинарное приложение, которое запускается браузером без привязки к операционной системе (другими словами программки являются кроссплатформенными). Пуск в отдельной среде (Sandbox) также позволяет решить многие задачи, связанные с безопасностью.
NaCl можно сопоставить с JavaScript, но в отличие от последнего, внедрение нативного кода позволяет программкам работать существенно резвее. Гугл расчитывает на то, что внедрение NaCl приведет к возникновению новых игр и приложений, созданных для пуска прямо в браузере.
Вначале механизм Native Client был очень привязан к неким способностям архитектуры x86, потому его внедрение очень ограничивалось. В новейшей версии добавлена не только лишь поддержка x64, да и экспериментальная возможность работы на ARM.
Разработчики других браузеров пока не торопятся добавлять поддержку NaCl в свои веб-обозреватели. При этом в Мозилла уже заявили что не будут делать этого совсем по целому ряду обстоятельств, включая технические. Вобщем Гугл полностью может выпустить Native Client в виде плагина для других браузеров.