Somehow I landed at Programmer migration patterns, which to cut to the chase, says that programmers will end up in JavaScript, Rust, Java, or Go.
In the blog entry, TypeScript is mentioned, which 'kinda' a successor to JavaScript, but not really, but 'kinda' a meta-JavaScript. And by happenstance, as I 'grew up' around Turbo Pascal and Delphi (designed by Anders Hejlsberg), I found out TypeScript development is headed by the same fellow. Small world. JavaScript/TypeScript gets some strong type checking, so my own conversion from C++ may result.
In the Wikipedia entry, as a 'see also' there is a link to Dart which I came across just the other day. It is another Google construct (as in, Go is a Google construct), which appears to be a JavaScript wanna-be replacement, as it, too, compiles to JavaScript. But, I think it is less mainstream.
But Dart seems to appear in conjunction with Google Fuchsia, which wants to be an alternative MicroKernel operating system. Flutter appears to be an IDE for the development work for Android and iOS, of which Dart is included as the development language. Dr. Xu Zhongxing's speech: Fuchsia OS Introduction introduces the why's and wherefore's of the OS design thinking. It might be an interesting container management tool, which in ways, is what Chrome already is.