Можно лишь на одном JavaScript написать фронтенд?
Не обойтись.
Надо знать что-то еще. Можно, например, написать UWP приложение или скрипт WSH, но он все равно будет использовать какую-то библиотеку для описания UI.