> major advancements in the past decade: LLVM, WASM, async/await, Typescript, Golang, Rust
Are these really major research achievements? What research contributions are there in WASM, async/await, Typescript, or Golang? I can see in LLVM and Rust though.
async/await came out of Microsoft research; each year they build and test dozens of concepts. Struck gold with async/await and within a couple years that pattern got retrofitted into most major languages (JS, Python, Rust, C++, C#)
I was wrong about Golang and Typescript, I did some reading and found most of their signature features in older languages.
WASM is some sort of political consortium building triumph, but I think has more potential than everything else on the list. The performance is shockingly good (see Google Blob Opera, Mozilla Pyiodide, etc). Over the next decade everything will become a fast Electron app.
Are these really major research achievements? What research contributions are there in WASM, async/await, Typescript, or Golang? I can see in LLVM and Rust though.