不要盲目迷信rust,rust或许没有你想象中的那么快

先说结论:抛开应用场景,单说语言速度都是耍流氓。因为js调度rust,会有时间损耗。所以rust在一定应用场景下,比js还慢。

# 使用 wasm 提高前端20倍的 md5 计算速度

前两天看了一篇文件,是使用rust和wasm来加快md5的计算时间。跑了他的demo,发现只有rust的demo,而没有js的对比,于是我fork项目后,补充了一个js的对比。

测试下来,发现rust并没有比js快多少,由于浏览器限制,我只能用2GB文件来测,不知道是不是这个原因。还是我使用的js的原因。至少在2GB的边界时,js比rust要快。

他rust部分我没有动,只是添加了一个js的对比,如果大家觉得我的js写得有问题,欢迎pr重新比较。

在线对比地址:minori-ty.github.io/digest-wasm...

项目地址: github.com/Minori-ty/d...

相关推荐
啊哈的哲学路途3 分钟前
【git、gitee、github、gitlab 区别以及功能】
git·gitee·github
zzh0814 分钟前
web技术与nginx网站环境部署
运维·前端·nginx
一次旅行15 分钟前
云部署Openclaw龙虾接入飞书PPT问题
人工智能·github·飞书
3Katrina16 分钟前
RAG技术全拆解:让大模型告别“瞎编”,秒变靠谱助手
前端
a11177620 分钟前
堆叠式流程图编辑器(html 开源)
开发语言·前端·javascript·开源·编辑器·html·流程图
墨渊君21 分钟前
前端工程化进阶:Monorepos 架构简析(水文)
前端
兆子龙21 分钟前
前端必学:完美组件封装的 7 个原则
前端·javascript
兆子龙21 分钟前
ahooks useDebounce 与 useThrottle:防抖节流的最佳实践
java·javascript
兆子龙22 分钟前
React 性能坑:别让 AI 踩了,快来添加 rule 吧
前端·javascript
光影少年23 分钟前
Vue的生命周期有哪些及执行机制?
前端·vue.js·掘金·金石计划