История изменений
Исправление pon4ik, (текущая версия) :
Короткий ответ будет - JS движки (кстати ты забыл spidermonkey и скорее всего зря) позволяют выполнять код JS удовлетворяющий спецификации ecma script. Любой другой API, который ты хочешь уметь скриптовать нужно будет реализовать где-то ещё и через инициализацию контекста прокинуть в движок(примерно про это где-то половина WebKit например :)).
Исходная версия pon4ik, :
Короткий ответ будет - JS движки (кстати ты забыл spidermonkey и скорее всего зря) позволяют выполнять код JS удовлетворяющий спецификации ecma script. Любой другой API, который ты хочешь уметь скриптовать нужно будет реализовать где-то ещё и через инициализацию контекста прокинуть в движок.