It's true that most programs don't use all the dynamism of Python, but they probably depend on something that does (e.g. Django). Python is more dynamic than JavaScript, in that it has __getattr__, __setattr__, __getitem__, etc.
If not, it's not fair to compare it to PyPy... PyPy actually runs arbitrary Python programs.
If so I will be impressed. Glancing over the code, it looks pretty short, and I can imagine benchmarks will run, but not real programs.
https://github.com/PythonJS/PythonJS/blob/master/pythonjs/py...
It's true that most programs don't use all the dynamism of Python, but they probably depend on something that does (e.g. Django). Python is more dynamic than JavaScript, in that it has __getattr__, __setattr__, __getitem__, etc.
If not, it's not fair to compare it to PyPy... PyPy actually runs arbitrary Python programs.