青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

天地之靈

置頂隨筆

[置頂]Lua.js,一個Lua2JS編譯器,一個新的JS運行環境下的Lua方案

眼見為實,耳聽為虛,先上live demo:
http://luajs.org

其實現在在js環境中運行lua代碼的方案已經很多了,這些方案大都分為兩類:
VM on VM:在js環境中移植或重新實現一個Lua VM。典型的代表是lua.vm.js和MoonShineJS。 這種方案的優勢在于完整還原了整個標準lua,但主要缺陷在于,原本通過虛擬機執行的Lua VM效率就不理想,再通過JS運行,效率就更打一層折扣。
離線處理型:使用離線工具鏈將Lua語言翻譯成JS。如LLVM-Lua 加上javascript backend,還有一個名為lua2js的項目。這個方案的優勢在于能做一些較為深入的優化,缺點主要在于必須離線處理,不能直接在web上執行,或者體積龐大,以至于本身加載都需要較長時間。除此以外,只能離線處理 導致了字符串執行(如dostring等)的不可能實現,還會影響Lua中的package結構。

Lua.js采用一個不同的方案,它將lua代碼轉變為一個AST樹,經過一系列的轉換函數,最后產出一個合乎js標準的AST樹,隨后生成一個合法的js代碼。因此轉換后直接執行的代碼,比VM on VM要快2-5倍,高效的執行速度有助于讓你的應用或游戲展現流暢的極致體驗。

另外,壓縮后的Lua.js難以置信的小。這里是當前lua.js和lua.vm.js的對比:
文件大小 傳輸大小(gz壓縮)
lua.js 22.7K 8.3K
lua.vm.js 638K 203K

盡管當前lua.js還有一些功能沒有實現(如metatable、Lua標準庫等),但可以預見全部實現后的尺寸也不會有大幅的增長,基本上不會超過30K/12K。

再談論性能,這里使用了lua.vm.js官方的幾個benchmark代碼(稍做修改使得可以在當前版本的lua中運行)(lua.js和lua.vm.js均在chrome下運行),結果如下:

lua.js lua.vm.js lua 5.2.3 luaJIT 2.0.3 Scale What it measures
Binary Trees 8.526s 10.198s 4.006s 0.731s seconds (lower numbers are better) GC Performance
Scrimark 26.98 8.84 30.52 1249.73 MFLOPS (higher numbers are better) numeric computation performance

在當前版本中,GC僅僅比lua.vm.js略快,這是因為現在lua.js對于table模擬還處于較為原型的階段,沒有經過充足的優化。但即使這樣也比lua.vm.js更快
而在數值計算上,性能遠超lua.vm.js,逼近官方lua,這同樣是在lua.js還沒有經過充足優化的前提下。經過優化,完全有超過官方Lua的可能性。

lua.js的benchmark可以在http://luajs.org上找到,lua.vm.js的benchmark在 http://kripken.github.io/lua.vm.js/lua.vm.js.html

如果你對lua.js感興趣,在這里可以下載獨立的js文件:
https://github.com/tdzl2003/lua.js
lua.js尚處于不完善狀態,如果你決定嘗試使用,務必關注本項目的更新,及時替換更新的版本!

posted @ 2014-11-05 20:17 天地之靈 閱讀(10140) | 評論 (2)編輯 收藏

僅列出標題  
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導航

統計

常用鏈接

留言簿(3)

隨筆檔案

文章檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国内精品久久久久影院色| 国产综合网站| 亚洲一区亚洲二区| 一区二区三区四区五区视频 | 欧美在线视频免费观看| 亚洲天堂黄色| 国内一区二区三区| 欧美国产一区二区在线观看 | 一区二区高清视频| 国产女人精品视频| 久久五月激情| 欧美精品一区在线| 亚洲欧洲av一区二区| 性色av一区二区三区在线观看 | 国产欧美精品一区二区三区介绍 | 欧美在线高清视频| 久久福利一区| 亚洲人成网站色ww在线| 99国产精品久久| 国产一区二区三区日韩欧美| 免费亚洲网站| 国产精品福利在线观看| 久久激情视频免费观看| 免费中文日韩| 欧美影院在线| 欧美另类99xxxxx| 久久国产日韩欧美| 欧美理论片在线观看| 久久大逼视频| 欧美精品久久一区| 久久久国产成人精品| 欧美精品成人| 麻豆国产精品va在线观看不卡| 欧美电影在线观看完整版| 欧美一区国产一区| 欧美精品七区| 欧美成人免费网| 国产精品入口日韩视频大尺度| 男女视频一区二区| 国产精品日本| 亚洲免费av观看| 亚洲第一视频网站| 欧美一区二区黄| 亚洲中午字幕| 欧美日韩高清在线观看| 嫩草国产精品入口| 国内外成人免费激情在线视频| 亚洲免费av片| 99精品久久久| 欧美成人精品在线| 免费成人av在线| 国产日韩专区| 亚洲男人天堂2024| 亚洲一区日本| 欧美日韩国产高清| 亚洲激情影院| 亚洲福利视频三区| 久久久成人网| 久久久青草青青国产亚洲免观| 国产精品久久久一区麻豆最新章节| 最新中文字幕亚洲| 亚洲三级免费电影| 免费影视亚洲| 亚洲国产成人高清精品| 亚洲国产三级网| 欧美a级片网| 欧美福利视频一区| 亚洲激情成人在线| 欧美成人日韩| 最新国产成人在线观看| 一区二区三区你懂的| 欧美午夜美女看片| 亚洲视频一区二区| 性久久久久久久久久久久| 国产精品视频yy9299一区| 午夜国产精品影院在线观看| 欧美淫片网站| 伊人精品在线| 女人天堂亚洲aⅴ在线观看| 欧美黑人一区二区三区| 日韩视频免费| 国产精品福利影院| 欧美在线一二三区| 免费在线亚洲| 在线亚洲伦理| 国产亚洲一区二区三区| 久久精品一区蜜桃臀影院| 欧美大片网址| 亚洲在线视频观看| 国产视频欧美视频| 美女成人午夜| 亚洲视频欧美视频| 麻豆精品一区二区av白丝在线| 亚洲精品中文字幕有码专区| 国产精品国产a级| 久久久久久综合| 亚洲免费av观看| 久久久青草婷婷精品综合日韩| 亚洲片国产一区一级在线观看| 国产精品扒开腿做爽爽爽视频| 欧美中文字幕在线| 亚洲精品国产精品国自产观看| 久久成人国产精品| 亚洲理伦在线| 国产亚洲一区二区三区在线播放| 能在线观看的日韩av| 亚洲午夜羞羞片| 欧美激情精品久久久久久变态 | 亚洲国产精品国自产拍av秋霞| 欧美人与性禽动交情品| 欧美一二三视频| 91久久精品国产91久久性色| 久久国产婷婷国产香蕉| 日韩小视频在线观看| 国产综合网站| 国产精品视频久久一区| 欧美国产成人精品| 久久精品女人的天堂av| 一区二区欧美日韩视频| 亚洲电影免费| 免费欧美网站| 久久精品国产在热久久| 亚洲图片欧美日产| 亚洲精品欧洲| 永久555www成人免费| 国产精品乱看| 欧美日韩国产综合新一区| 久久久久国产精品厨房| 午夜国产精品视频免费体验区| 99国产精品99久久久久久| 亚洲国产精品精华液2区45| 另类天堂av| 久久久免费精品| 久久精品久久综合| 欧美亚洲综合在线| 亚洲天堂av高清| 一区二区三区日韩| 99xxxx成人网| 一本久道久久久| 日韩一区二区久久| 日韩午夜免费视频| 99精品免费视频| 在线中文字幕不卡| 宅男精品视频| 亚洲欧美国产精品va在线观看| 一本色道久久综合亚洲精品不| 亚洲日本乱码在线观看| 91久久夜色精品国产网站| 亚洲国产欧美久久| 亚洲品质自拍| 夜夜爽99久久国产综合精品女不卡 | 亚洲美女视频| 亚洲深夜福利在线| 亚洲一区二区三区四区五区黄 | 亚洲美女视频在线免费观看| 亚洲精品一区二区三区在线观看| 亚洲国产一区二区三区a毛片| 亚洲日本aⅴ片在线观看香蕉| 日韩视频免费在线| 一区二区三区成人| 亚洲欧美日韩国产精品| 性欧美1819性猛交| 久久精品亚洲乱码伦伦中文| 久久婷婷国产麻豆91天堂| 欧美成人一区在线| 欧美日韩一区免费| 国产精品一区二区你懂得| 韩国精品一区二区三区| 亚洲毛片在线看| 亚洲一区二区三区四区五区黄 | 久久久久国产精品人| 裸体丰满少妇做受久久99精品| 欧美成人黑人xx视频免费观看| 最新国产の精品合集bt伙计| 在线亚洲一区| 久久久亚洲精品一区二区三区 | 性久久久久久| 免费久久精品视频| 国产精品久久久久久户外露出| 国产一区二区高清| 99国产精品国产精品毛片| 欧美一区二区三区的| 亚洲成人资源网| 亚洲欧美日韩精品在线| 狂野欧美激情性xxxx欧美| 欧美日韩精品二区| 好看的日韩视频| 亚洲女女做受ⅹxx高潮| 欧美aⅴ99久久黑人专区| 在线亚洲自拍| 欧美激情久久久久久| 国产午夜精品麻豆| 亚洲最黄网站| 免费试看一区| 欧美一区二区三区四区高清| 欧美日韩专区| 亚洲精选在线观看| 老司机精品导航| 午夜精品一区二区三区在线视| 欧美精品在线一区二区|