Personally an envision a pipeline like this in 5 years: Dart -> TypeScript -> JavaScript -> Prolog -> x86 machine code -> Linux -> Dart -> FORTRAN. All in the web browser.

Half Life 3 will be written using this.