Too Long; Didn't Read
Have you wondered why it seems only JavaScript has different new runtimes? what is a runtime after all? This article explains why for other languages, either it does not need a runtime at all, or it has several runtimes but one being predominately used, and you don't get a lock-in for JavaScript runtime.