The implementation details also affect runtime performance.
JavaScript rarely blocks execution, it’s what makes it snappy.
For example, Python blocks by default, unless you run your inside a Python async wrapper like asyncio.