内容简介:QuickJS 发布了 2019-08-10 更新 TC39建议:增加了公共类字段、私有字段、方法和访问器; 更改了JS_ToCStringLen()属性 qjsc:“-”在模块名称和模块有同样的文件名 增加std.urlGet 导出JS_GetOwnPropertyNames(...
QuickJS 发布了 2019-08-10 更新
- TC39建议:增加了公共类字段、私有字段、方法和访问器;
- 更改了JS_ToCStringLen()属性
- qjsc:“-”在模块名称和模块有同样的文件名
- 增加std.urlGet
- 导出JS_GetOwnPropertyNames()和JS_GetOwnProperty()
- 导出一些C的大整数函数
- 在run-test262中添加了对eshost的支持
- bug修复
QuickJS 是一个小型并且可嵌入的 Javascript 引擎,它支持 ES2019 规范,包括模块,异步生成器和代理器。
它可选支持数学扩展,例如大整数 (BigInt),大浮点数 (BigFloat) 以及运算符重载。
主要功能
- 轻量而且易于嵌入:只需几个C文件,没有外部依赖,一个 x86 下的简单的“hello world”程序只要 180 KiB。
- 具有极低启动时间的快速解释器: 在一台单核的台式 PC 上,大约在 100 秒内运行 ECMAScript 测试套件 56000 次。运行时实例的完整生命周期在不到 300 微秒的时间内完成。
- 几乎完整实现 ES2019 支持,包括: 模块,异步生成器和和完整 Annex B 支持 (传统的 Web 兼容性)。
- 通过 100% 的 ECMAScript Test Suite 测试。
- 可以将 Javascript 源编译为没有外部依赖的可执行文件。
- 使用引用计数(以减少内存使用并具有确定性行为)的垃圾收集与循环删除。
- 数学扩展:BigInt, BigFloat, 运算符重载, bigint 模式, math 模式.
- 在 Javascript 中实现的具有上下文着色和完成的命令行解释器。
- 采用 C 包装库构建的内置标准库。
项目网址
官网:https://bellard.org/quickjs/
中文:https://github.com/quickjs-zh/QuickJS
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- CCleaner v5.74.8184 发布:重要更新版本、可自动更新
- NPM包(模块)发布、更新、撤销发布
- QuickJS 发布 2020-03-16 更新
- PostgreSQL 同时发布多个版本更新
- Debian 9.6 发布,安全更新
- Debian 9.6 发布,安全更新
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Beginning XML with DOM and Ajax
Sas Jacobs / Apress / 2006-06-05 / USD 39.99
Don't waste time on 1,000-page tomes full of syntax; this book is all you need to get ahead in XML development. Renowned web developer Sas Jacobs presents an essential guide to XML. Beginning XML with......一起来看看 《Beginning XML with DOM and Ajax》 这本书的介绍吧!