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

相关推荐
艾利克斯冰4 分钟前
TypeScript 静态类型入门教程:可选静态类型与类型推导详
前端·javascript·typescript
GuWenyue8 分钟前
告别命名混乱!5步掌握BEM规范,写出易维护的前端页面
前端·javascript·面试
小林ixn9 分钟前
BEM 命名规范与 CSS 重置:打造优雅的按钮页面实战
前端·css
Soari15 分钟前
GitHub 开源项目解析:EveryInc/compound-engineering-plugin —— 让 AI 编程从“一次性生成”走向“持续复利工程”
人工智能·开源·github·claude code
雨季mo浅忆17 分钟前
记录利用Cursor快速实现首页数据大屏
前端·ai编程
像我这样帅的人丶你还17 分钟前
🚀🚀🚀2026年还不会Nginx?
前端·nginx
三无推导18 分钟前
One API Docker 部署实战:从 0 搭建多模型统一接口管理平台
运维·ubuntu·docker·容器·github·api网关·token管理
用户0595401744621 分钟前
把对话记忆从内存搬到 Redis,长期记忆准确率从 63% 提升到 98%
前端·css
无心使然21 分钟前
Openlayers图层按需分层渲染到不同Canvas画布
前端·vue.js·gis