Фронт это тот код, что интерпретирует браузер в сайт (приложение). Сейчас браузер умеет хтмл, ксс и жс. Фронт не может быть написан на ассемблере. На асме может быть написан бэк, который генерирует то, что отправляется на фронт
Другие языки могут быть транспилированны в жс, например Scala.js, clojurescript. Примерно так же как TS и PureScript