Взгляните на новый собственный код пользовательского интерфейса для Firefox Mobile, он встраивает Gecko (и, следовательно, SpiderMonkey), и обладает всеми возможностями содержимого Firefox для настольных компьютеров, включая WebGL.
Обратите внимание, однако, что Firefox Mobile делал что-то очень похожее на то, что вы хотите: встраивать (и предоставлять необходимые API доступа к устройствам) движок Gecko, а затем выполнять весь пользовательский интерфейс и логику приложения с помощью XUL и JavaScript.Это приводит к значительным проблемам с производительностью и является основной причиной, по которой мы сейчас работаем над пользовательским интерфейсом Java для мобильных устройств.
Как уже упоминалось в staktrace, если вам нужен WebGL, вам потребуется DOM, а это означает, что вы 'Вам понадобится Геккон в полном объеме.Или вы можете использовать OpenGL ES напрямую с графическими API Android.Может быть возможно извлечь или повторно использовать часть кода Gecko WebGL и создать собственную привязку OpenGL JavaScript, но это не будет WebGL.