Szerintem a TypeScriptre gondolsz. Mivel a szintaktikája csak kiegészíti a JavaScriptet, a szemantikája ugyanaz, ezért lehet értelme. Egy kezdő szempontjából a hátránya az extra komplexitás, hogy a kódot buildelni kell, cserébe segít megfogni egy rakás hibát.