Все, что вы можете сделать с ActiveX, но гораздо более безопасно.
Разработка:
Собственный клиент Google позволяет вам запускать машинный код локально и нативно, но помещать в «песочницу», поскольку он разрешает только доступ к защищенным областям памяти и запрещает эксплойты в машинном коде, связанные с ошибками процессора (определенные последовательности операций машинного кода, которые странным образом действуют процессоры). Кроме того, доступны некоторые API (например, OpenGL), и существует межпроцессное взаимодействие с Javascript, работающим со страницей, что позволяет веб-приложениям иметь быстрый и мощный собственный бэкэнд.
Было бы довольно сложно использовать Win32 API для генерации любых собственных окон или элементов управления с помощью Google Native Client, тогда как с ActiveX было бы, вероятно, немного проще. Однако ActiveX обычно используется с такими вещами, как «Quake Live», чтобы обеспечить быстрый, собственный интерфейс для плеера, а также для «плагинов» Internet Explorer - например, плагин Flash для ActiveX и использует нативный код (т. е. плагин компилируется в машинный код).