不要盲目迷信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...

相关推荐
Juchecar几秒前
如何避免Node.js项目node_modules重复占用空间
前端
百罹鸟12 分钟前
nestjs 从零开始 一步一步实践
前端·node.js·nestjs
袁煦丞19 分钟前
Wiki.js团队知识大脑/个人笔记管家:cpolar内网穿透实验室第496个成功挑战
前端·程序员·远程工作
Alporal32 分钟前
【前端学习】背闭包快疯了?我用实际场景搞懂了!
javascript
维他AD钙38 分钟前
2025 年前端性能优化实战:从加载到渲染的全链路优化指南
前端
大米饭消灭者1 小时前
markdown-it是怎么将markdown转为html的
前端·面试
1024小神1 小时前
在vue/react项目中单独引入一个js文件,在js文件中使用DOMContentLoaded函数querySelectorAll为空数组解决办法
前端
moyu841 小时前
前端请求封装实战解析:基于Axios的封装技巧
前端
前端小木屋1 小时前
Express框架介绍与基础入门
前端·node.js