pako:javascript的高速zlib端口,可在浏览器和node.js中使用

时间:2024-06-01 02:46:23
【文件属性】:

文件名称:pako:javascript的高速zlib端口,可在浏览器和node.js中使用

文件大小:881KB

文件格式:ZIP

更新时间:2024-06-01 02:46:23

zlib zlib-port JavaScript

帕科 将zlib移植到javascript,速度非常快! 为什么pako很酷: 结果的二进制值等于众所周知的 (现在包含已移植的zlib v1.2.8)。 在现代JS引擎中,几乎与C实现一样快(请参阅基准)。 在浏览器中工作,您可以浏览任何单独的组件。 完成该项目的目的是为了了解JS的运行速度,并且有必要为CPU密集型任务开发本机C模块。 享受结果! 基准测试: 节点v12.16.3(zlib 1.2.9),1mb输入样本: deflate-imaya x 4.75 ops/sec ±4.93% (15 runs sampled) deflate-pako x 10.38 ops/sec ±0.37% (29 runs sampled) deflate-zlib x 17.74 ops/sec ±0.77% (46 runs sampled) gzip-pako x 8.


【文件预览】:
pako-master
----rollup.config.js(2KB)
----.github()
--------FUNDING.yml(61B)
--------workflows()
----lib()
--------zlib()
--------utils()
--------inflate.js(12KB)
--------deflate.js(10KB)
----.eslintrc.yml(4KB)
----.ndocrc(436B)
----examples()
--------server.js(2KB)
--------browser.html(1KB)
--------.eslintrc.yml(35B)
--------README.md(262B)
----benchmark()
--------benchmark.js(4KB)
--------samples()
--------README.md(237B)
--------profile.js(346B)
--------implementations()
--------package.json(141B)
----LICENSE(1KB)
----test()
--------helpers.js(2KB)
--------fixtures()
--------inflate_cover_ported.js(7KB)
--------.eslintrc.yml(19B)
--------misc.js(586B)
--------gzip_specials.js(3KB)
--------inflate.js(6KB)
--------strings.js(3KB)
--------chunks.js(3KB)
--------deflate_cover.js(3KB)
--------deflate.js(6KB)
----README.md(5KB)
----dist()
--------pako_deflate.es5.js(132KB)
--------pako_deflate.es5.min.js(25KB)
--------pako_inflate.js(108KB)
--------pako_inflate.min.js(20KB)
--------pako_inflate.es5.min.js(21KB)
--------pako.es5.min.js(43KB)
--------pako_deflate.js(130KB)
--------pako.es5.js(225KB)
--------pako.js(223KB)
--------pako_inflate.es5.js(108KB)
--------pako_deflate.min.js(25KB)
--------pako.min.js(43KB)
--------pako.esm.mjs(212KB)
----.gitignore(47B)
----index.js(591B)
----support()
--------build_doc.js(357B)
----CHANGELOG.md(5KB)
----package.json(2KB)

网友评论