Лет 10 назад с чуваком подключали 2D рендеринг на форму DevelStudio, выдавало 500+ фпс на пустом поле. Стоило добавить свой курсор и минимум интерфейса, так это всё быстро упало сначала до 200фпс, потом до 30. В те времена получилось так, что лучшим решением было взять хромиум, в котором за графику JS+HTML5, а бэком PHP. но всё-равно гонять данные приходилось через сериализацию в JSON
тут я навреное двусмысленно про бэк написал. Это конечно же без web-сервера. Всё в пределах одного приложения