【文件属性】:
文件名称:harmonyos2-promises-benchmark:Promises/A+和替代方案的真实场景基准
文件大小:47KB
文件格式:ZIP
更新时间:2021-07-01 14:33:06
系统开源
和声2
承诺基准
该项目为异步并发的实际场景提供了基准测试,以及在
JavaScript
(Node.js)
中对这些场景进行编码的替代方案。
跑步
$
git
clone
git://github.com/killdream/promises-benchmark
$
cd
promises-benchmark
$
npm
install
$
make
benchmark
您可以运行make
benchmark-harmony以通过
Harmony
生成器的方式使用半协程运行测试。
请注意,这仅适用于
Node
v0.11.2。
你可以用它来让你更轻松;3
场景
处理推文以发现趋势和主题关系。
该应用程序在最近的
100
条推文中搜索一个主题(hashtag),并抓取与初始主题相关的所有主题,并记录哪些用户正在谈论哪个主题。
最后,该程序提供了一个摘要,显示了这些主题与人之间的趋势和关系。
一切都是实时完成的,没有缓存。
开发资产热编译。
Web
服务器提供端点以随时随地编译开发资源(在本例中为
Browserify
包),并缓存结果,这样人们就无需为每次重新加载等待一分钟。
所有响应
【文件预览】:
promises-benchmark-master
----LICENCE(483B)
----README.md(2KB)
----results.org(32KB)
----package.json(980B)
----.hgignore(30B)
----benchmark.js(3KB)
----scenarios()
--------light-serial()
--------parallel()
--------serial()
----bench.json(8KB)
----lipsum.txt(3KB)
----tools()
--------generate-data-table.js(1KB)
--------generate-files.sh(98B)
----results()
--------bench.0.10.2.json(5KB)
--------bench.0.11.3.json(5KB)
--------bench.0.11.2-harmony.json(5KB)
--------bench.0.11.1.json(5KB)
--------bench.0.10.12.json(5KB)
--------bench.0.11.2.json(5KB)
--------bench.0.11.0.json(5KB)
----Makefile(414B)