Nim, например, собирается в JS и на нём есть фронтенд-фреймворки
а фронт-фреймворки, они вообще что такое? я просто понимаю что есть страница на html, там вот тэги, в топе страницы вставлены js и они работают в странице, а на что фреймворк для фронта?