Como o Renzo disse, não existe um "sucessor" para o JavaScript, mas existem algumas iniciativas para fazer com que outras linguagens possam ganhar espaço junto com o JavaScript.
TypeScript, CoffeScript são linguagens que compilam para javascript.
EMScripten é um interpretador JS baseado no bytecode produzido pela LLVM, de códigos em C e C++, que executa no Browser.
WebAssembly, é um formato binário capaz de rodar no browser, com suporte nativo, por alguns browsers.
Muitas linguagens estão se voltando para o WebAssembly, como Rust, C, C#, Kottlin etc
Mas lembre-se, WebAssembly executa código compilado compatível com o "interpretador" da especificação WebAssembly.
O WebAssembly, não substitui o JavaScript, na verdade ele complementa, permitindo que você execute um código C, C++, C#, Python no browser, mas esse código em WebAssembly, nunca vai ter o mesmo bytecode das linguagens que o originaram.
Podemos pensar que o WebAssembly está para o JavaScript como a JVM está para o Java