我一直在尋找一段時間,但我找不到任何發出LLVM字節碼的引擎。 但不知何故,我不相信有沒有這樣的引擎:)有沒有發佈LLVM字節碼的Javascript引擎?
回答
似乎沒有任何。
在projects build with LLVM列表中沒有關於Javascript的信息。
檢查這個項目上的JavaScript引擎http://badassjs.com/post/39573969361/llvm-js-llvm-itself-compiled-to-javascript-via
你錯過了這個問題。他不想在JS中運行LLVM。他希望在LLVM中運行JS(即JIT將JS編譯爲LLVM字節碼)。 – Albert
JXCore(中的NodeJS叉)運行LLVM聲稱已實施了here。由於Feb 2015,它是開源的,代碼是here on GitHub。
它在哪裏說,JXcore是一個商業分支?相反 - 它是一個開源項目https://github.com/jxcore/jxcore(從2015年2月中旬開始,但從未商業化) – infografnet
但他們將其移至「某處」,並使用V8和SpiderMonkey現在 – Josef
看來現在的Webkit包含此功能2014年5月的:
... WebKit的項目被統一爲國家的最先進的LLVM優化其現有的JavaScript編譯基礎設施。
https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/
該代碼,這似乎是在這裏:
他們已經用Bare Bones Backend取代了LLVM。 https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/ –
- 1. 寫llvm字節碼
- 2. 節點和crome瀏覽器中使用的javascript引擎有沒有區別?
- 3. 有沒有在JavaScript中實現的Java字節碼閱讀器?
- 4. Pyinstaller.exe引發Windows Defender [沒有發佈者]
- 5. ListView字段沒有發佈
- 6. 有沒有人做過商業規則引擎的Javascript前端?
- 7. GoLang有沒有規則引擎/推理引擎
- 8. 解碼字節似乎沒有解碼
- 9. Scala中有沒有遊戲引擎?
- 10. React.JS碼頭佈局引擎
- 11. DataLife引擎自動發佈
- 12. 包括LLVM,Value.h沒有發現
- 13. Apple iOS平臺上的LLVM字節碼
- 14. 是否可以將LLVM字節碼轉換爲Java字節碼?
- 15. MPMoviePlayerController沒有發佈
- 16. 沒有標準庫的語言引擎
- 17. 沒有模板引擎的Node.js
- 18. 沒有後端的模板引擎?
- 19. Javascript(和HTML渲染)引擎沒有用於自動化的GUI?
- 20. 「字節」對象沒有屬性「編碼」
- 21. 沒有引擎的Android 2D遊戲開發
- 22. cURL沒有發佈查詢字符串
- 23. 有沒有辦法讓谷歌應用程序引擎開發工具顯示發佈數據?
- 24. 由javascript引擎識別的HTML編碼字符串,它有多可能?
- 25. 有沒有更好的方法來找到搜索引擎代碼的交集?
- 26. Datalife引擎重寫URL沒有ID
- 27. '引擎'對象沒有屬性'drivername'
- 28. AttributeError:'引擎'對象沒有屬性'player1'
- 29. 搜索引擎沒有爬行?
- 30. 如何用LLVM替換瀏覽器JavaScript引擎?
IIRC Mozilla的研究使用LLVM作爲其JIT後端的可能性,但排除出來,稱這將太慢或類似的東西 – CAFxX
@CAFxX:你有什麼參考? – Albert
@Albert sure:https://hacks.mozilla.org/2009/07/tracemonkey-overview/comment-page-2/#comment-67629 – CAFxX