Для того, чтобы результаты работы IDE таки показывались в виде юзер-интерфейса в браузере. Иными словами: упрощённая замена старым добрым Vue и React.
Отсутствие необходимости в компиляции, всё на подгружаемых файлах, со своими темплэйтами, логикой и стилями
Система роутинга
Система реактивности на Proxy/Reflection
Система парсинга темплэйтов и автоматического применения реактивности
Система сжатия и обфускации результатов (при необходимости)
Система автоматического добавления сторонних зависимостей, дополнительных библиотек и аналитики
При этом, необходимо сделать таким образом, чтобы можно было с минимальными правками перенести код и на Vue и на React, если функциональности не будет хватать или потребуется какая-то хитрая библиотека.
Для того, чтобы результаты работы IDE таки показывались в виде юзер-интерфейса в браузере. Иными словами: упрощённая замена старым добрым Vue и React.
При этом, необходимо сделать таким образом, чтобы можно было с минимальными правками перенести код и на Vue и на React, если функциональности не будет хватать или потребуется какая-то хитрая библиотека.