Google Native Client - это технология, позволяющая встраивать непосредственно в браузер полноценные приложения, использующие ресурсы клиентской машины. В частности, в качестве примера была представлена игра в жанре 3D шутера. При этом, не смотря на то, что код компилируется в инструкции x86 (технология доступна только для x86, про x86_64 и другие архитектуры пока никто не говорил), этот код исполняется в закрытой виртуальной среде, гарантируя, с одной стороны, высокую скорость исполнения, а с другой — безопасность. Также GNC гарантирует кросс-платформенность. Клиент дает Web-разработчикам возможность использовать стандартную библиотеку С++ от GNU, но в числе прочих предоставляет собственные функции для обработки мультимедиа и пр.
В дальнейших планах выпуск GNC для других архитектур, включая PPC и ARM. Лицензия: BSD.
>>> Подробности