4
A
回答
2
沒有嘗試AFAIK。但是PyPy在瀏覽器中會很棒。我們可以使用Emscripten將PyPy C++代碼編譯成JavaScript,並在PyPy中實現JIT到JS(它被翻譯成JS,但更重要的是發出JS)。實際上這可能非常快,因爲熱門代碼最終會被JIT引入JS,然後由JS VM進行JIT。
我在黑客新聞,programming.reddit等網站上多次提出這個想法,希望引起PyPy開發者的共同關注。到目前爲止沒有運氣,但希望有一天可能會發生。
+0
曾經有一個pypy的JS目標,但由於缺乏開發人員而停止使用。 – bukzor
0
考慮到PNaCl bitcode is LLVM based似乎只是爲了讓RPython產生正確的位,但在運行時看起來像LLVM doesn't allow to modify bitcode,所以PyPy JIT將不起作用。
相關問題
- 1. 在瀏覽器中
- 2. 在瀏覽器中
- 3. Android:2瀏覽器中的瀏覽器
- 4. 在瀏覽器
- 5. 在瀏覽器
- 6. 在瀏覽器
- 7. 在瀏覽器
- 8. 在瀏覽器
- 9. 在瀏覽器
- 10. 在瀏覽器
- 11. 在瀏覽器
- 12. 在瀏覽器
- 13. 在瀏覽器
- 14. 在瀏覽器
- 15. 在瀏覽器
- 16. 在瀏覽器
- 17. 在FF和Internet Explorer中,Chrome瀏覽器中的Chrome瀏覽器
- 18. CSS過渡會在Safari瀏覽器,Chrome瀏覽器和Firefox瀏覽器中閃爍,但不會瀏覽Opera
- 19. 在瀏覽器中滾動
- 20. C# - 在瀏覽器中
- 21. 在瀏覽器中查看
- 22. PyGTK在瀏覽器中?
- 23. 文件在瀏覽器中
- 24. 如何在瀏覽器中
- 25. 瀏覽Instagram的在Web瀏覽器
- 26. 如何在瀏覽器中使用網頁瀏覽器控件?
- 27. 在Chrome瀏覽器和/或Safari瀏覽器中啓用XSS
- 28. 在Web瀏覽器中運行WPF瀏覽器應用程序
- 29. web瀏覽器的I幀在默認瀏覽器中打開
- 30. WatiN瀏覽器不在瀏覽器中顯示PDF
你的前提是有缺陷的。 PyPy在過去幾年沒有LLVM後端。它有一個C後端,你可以將它的輸出提供給Clang(也許有一些小的改動),但是我不會指望那個輸出對於映射到JS是明智的。 – delnan