Also see PyPy, which manages to squeeze a lot more performance out of Python for many use cases without changing the language.
Also see PyPy, which manages to squeeze a lot more performance out of Python for many use cases without changing the language.
> This is a common view but I've never heard it from someone who has tried to optimize Python. Personally I think that Python is as much more dynamic than JavaScript as JavaScript is than C.
And well, most JS implementations do not have GIL because they are not multithreaded at all.
In fact I think that there are many relatively simple modifications that would make CPython significantly faster, but many such things conflict with each other in ways that make the resulting complexity not worth it.
Ultimately JS can be reduced to a very tight engine. This is not possible with Python, it's just too dynamic.