Fabrice Belard သည် JavaScript အင်ဂျင်ကိုထုတ်လွှတ်ခဲ့သည်။

ffmpeg၊ qemu, tcc နှင့် calculating pi တို့တွင် လူသိများသော ပြင်သစ်သင်္ချာပညာရှင် Fabrice Bellard သည် QuickJS ကို လူသိရှင်ကြား ရရှိစေခဲ့ပြီး C တွင် စာကြည့်တိုက်တစ်ခုအဖြစ် JavaScript ကို ကျစ်လျစ်စွာ အကောင်အထည်ဖော်ပေးခဲ့သည်။

  • ES2019 သတ်မှတ်ချက်ကို အပြည့်အဝနီးပါး ထောက်ခံသည်။
  • သင်္ချာဆိုင်ရာ တိုးချဲ့မှုများ ပါဝင်သည်။
  • ECMAScript Test Suite စမ်းသပ်မှုများအားလုံးကို အောင်မြင်သည်။
  • အခြားစာကြည့်တိုက်များအပေါ် မှီခိုမှုမရှိပါ။
  • "hello world" အတွက် "hello world" အတွက် 190 KiB မှ x86 တွင် တည်ငြိမ်စွာချိတ်ဆက်ထားသောစာကြည့်တိုက်၏သေးငယ်သောအရွယ်အစား။
  • အမြန်စကားပြန် - desktop PC ၏ core 56000 ခုတွင် ~100s တွင် 1 ECMAScript Test Suite စမ်းသပ်မှုများကို အောင်မြင်သည်။ စတင်-ရပ်တန့်စက်ဝန်းအပေါ်မှ < 300 µs ။
  • Javascript ကို ပြင်ပမှီခိုမှုမရှိဘဲ executable files များအဖြစ် စုစည်းနိုင်သည်။
  • Javascript ကို WebAssembly တွင် စုစည်းနိုင်သည်။
  • ရည်ညွှန်းကောင်တာဖြင့် အမှိုက်စုဆောင်းသူ (အဆုံးအဖြတ်ပေးသော၊ မှတ်ဉာဏ်သုံးစွဲမှုနည်း)။
  • ရောင်စုံ snitaxis မီးမောင်းထိုးပြထားသော command line စကားပြန်။

အတိုင်း စွမ်းဆောင်ရည်စမ်းသပ်မှုများ မှ Opennet.ru တွင် ဆွေးနွေးမှုများစမ်းသပ်မှုများတွင် QuickJS ၏မြန်နှုန်းသည် Node.js ထက် 15-40 ဆ လျော့နည်းသည်။

source: linux.org.ru

မှတ်ချက် Add