The JVM implementations of Javascript (e.g. Nashorn) support multithreading. Imho it&#x27;s not a good thing, because all existing Javascript code is written with singlethreading in mind and lots of stuff will break if you use it from multiple threads. Multithreaded code for Nashorn requires the use of JVM synchronization primitives, which are then not supported by other Javascript engines.