Before the CLR was the JVM.
Before the JVM was the Smalltalk VM.
Before the Smalltalk VM was the Pascal P-Machine.
Before the Pascal P-Machine was the BCPL O-Code interpreter.
I think you missed flash. And arguably, to the author's point, JavaScript in browser (not wasm).