QuickJS Javascript引擎釋出
QuickJS是一個小型可嵌入的Javascript引擎。它支援 ES2019規範, 包括模組,非同步生成器和代理。
它可選地支援數學擴充套件,例如大整數(BigInt),大浮點數(BigFloat)和運算子過載。
主要特點:
- 小巧且易於嵌入:只需幾個C檔案,無外部依賴,190 KiB的x86程式碼用於簡單的hello world 程式。
- 具有極低啟動時間的快速直譯器:在臺式PC的單核上,在大約100秒內執行ECMAScript測試套件的56000次測試。執行時例項的完整生命週期在不到300微秒的時間內完成。
- 幾乎完整的ES2019 支援包括模組,非同步和完整的附件B支援(傳統的Web相容性)。
- 通過100%的ECMAScript測試套件。
- 可以將Javascript源編譯為沒有外部依賴的可執行檔案。
- 使用引用計數(以減少記憶體使用並具有確定性行為)的垃圾收集與迴圈刪除。
- 數學擴充套件:BigInt,BigFloat,運算子過載,bigint模式,數學模式。
- 在Javascript中實現的具有上下文著色的命令列直譯器。
- 帶有C庫包裝器的小型內建標準庫。
點選標題檢視詳情
相關文章
- 在 Android 使用 QuickJS JavaScript 引擎教程AndroidUIJSJavaScript
- V8替代?用Rust編寫的JavaScript引擎Boa釋出RustJavaScript
- surging 微服務引擎 1.0 正式釋出微服務
- 虛幻引擎5現已釋出!
- Javascript(七)釋出-訂閱模式JavaScript模式
- 瞭解JavaScript引擎JavaScript
- javascript引擎工作原理JavaScript
- javascript遊戲引擎JavaScript遊戲引擎
- JavaScript中釋出/訂閱模式的理解JavaScript模式
- 阿里雲 Serverless 應用引擎(SAE)釋出 v1.2.0阿里Server
- 火山引擎釋出豆包大模型文旅解決方案大模型
- 騰訊安全正式釋出RASP+方案——泰石引擎
- 瀏覽器引擎、渲染引擎與JavaScript引擎的區別瀏覽器JavaScript
- 手擼 JavaScript 模板引擎JavaScript
- JavaScript設計模式系列--釋出訂閱模式JavaScript設計模式
- LaravelFlow工作流引擎1.0正式版釋出[附教程]Laravel
- (譯)V8 JavaScript引擎JavaScript
- javascript設計模式 之 5 釋出-訂閱模式JavaScript設計模式
- 一分鐘理解 JavaScript 釋出訂閱模式JavaScript模式
- 【開源】Qone 正式釋出,使 javascript 支援 .NET LINQJavaScript
- PolarDB-X V2.4 列存引擎開源正式釋出
- CrossApp 0.1.5 釋出:跨平臺移動應用開發引擎ROSAPP
- 開源元件編排引擎LiteFlow釋出里程碑版本2.5.0元件
- JS引擎(2):Java平臺上JavaScript引擎—Rhino/Nashorn概述JSJavaScript
- JavaScript 註釋JavaScript
- ViCANdo新版本釋出(PART5)| JavaScript指令碼JavaScript指令碼
- javascript中的設計模式之釋出-訂閱模式JavaScript設計模式
- 面試官:請實現Javascript釋出-訂閱模式面試JavaScript模式
- javascript(js) 觀察者模式和釋出訂閱模式JavaScriptJS模式
- 【JSConf EU 2018】JavaScript引擎: 精粹部分JSJavaScript
- JavaScript-V8引擎JavaScript
- 2.3.6版本釋出!Apache SeaTunnel Zeta引擎迎來新架構!Apache架構
- 【開源】小程式、小遊戲和Web運動引擎 to2to 釋出遊戲Web
- 業內首個 React Native轉微信小程式引擎 Alita 正式釋出React Native微信小程式
- 三六零天御加固保第六代QDEX VMP加固引擎重磅釋出
- NanoMQ Newsletter 2022-06|規則引擎正式釋出 & NanoSDK 支援 MQTT over QUICNaNMQQTUI
- LiteFlow v2.6.11版本正式釋出,小而美的規則引擎
- [譯] 只有 20 行的 JavaScript 模板引擎JavaScript