Author here. Would you say that you are not &quot;running Scala&quot; on your laptop or server because your Scala code is compiled to Java bytecode first, then interpreted and JITted by the JVM? Of course not.<p>Running Scala compiled to JavaScript and then interpreted and JITted by V8 is &quot;running Scala&quot; as much as it in the case of the JVM. There is no fundamental difference.<p>This said, the misunderstanding might come from unfamiliarity with Scala.js. It is a compiler plugin for Scala which, instead of producing Java bytecode, produces JavaScript. You can learn about Scala.js more here:<p><pre><code>    https:&#x2F;&#x2F;www.scala-js.org&#x2F;
</code></pre>
I hope this helps clarify things a bit!