Python is criticised for the GIL preventing multiple threads running at once. Turns out that many languages don't support this kind of parallelism, including JS, PHP/Hack and OCaml (although multicore-ocaml is underway).