9. Transpile to JS is the one thing that resonates most with me. However, I disagree about Babel and TypeScript. There are much better choices of transpiled language. With WebAssembly coming soon, these and other languages will supplant JS in the browser because JS really is a bad language for proper software engineering. Transpiling gives us the future today.
Bottom line is this:
You don’t have to write JS anymore. Consider using a superior language that gives you much more power.