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).
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.