logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

性能对比:用 TypeScript 和 Rust 分别实现同一个算法(排序 / 搜索 / 文件处理)

文章摘要: 本文对比了Node.js(TypeScript)与Rust在处理大文本文件排序与搜索时的性能差异。通过20MB/200万行数据的测试,Rust展现出显著优势:运行时间缩短9.2倍(1.23s vs 11.35s),内存占用降低9.5倍(26MB vs 248MB),启动速度快11.8倍。核心差异在于Rust的零成本抽象、无GC机制和高效IO模型,而Node.js受限于单线程和GC延迟。

文章图片
#typescript#rust#算法
前端组件作者的 Rust 视角:如何用 Rust 编写跨平台共享逻辑模块

本文探讨了使用Rust作为前端逻辑复用解决方案的优势与实践。通过编译为WebAssembly,Rust可以实现表单验证、数据加密等核心逻辑的统一封装,并跨平台运行于H5、小程序、Electron等环境。文章详细展示了Rust模块的项目结构设计、验证和加密算法实现、构建导出流程,以及在前端、小程序和Electron中的调用方式。相比传统JavaScript方案,Rust+WASM具备实现一致性高、性

文章图片
#前端#rust#开发语言
WebAssembly 初探:用 Rust 为前端注入原生性能模块

摘要: WebAssembly(Wasm)为前端开发带来接近原生的性能体验,尤其适用于计算密集型任务(如图像处理、加密计算)。本文通过Rust与Wasm的结合,展示如何构建高性能前端模块:从环境配置(wasm-pack工具链)、基础函数导出(文本反转/数值计算),到进阶案例(图像灰度处理)。实践表明,Rust+Wasm在性能、内存安全和多线程支持上显著优于纯JS方案,为现代前端突破性能瓶颈提供了新

文章图片
#wasm#rust#前端
Rust 异步编程实践:用 Tokio 实现一个迷你 HTTP 服务

本文介绍了Rust异步编程的核心概念及Tokio框架的使用。Rust异步编程采用Future状态机模型,相比TypeScript的Promise具有零成本抽象优势。Tokio作为Rust的主流异步运行时,提供任务调度、IO事件监听等功能。通过实战示例,演示了如何用Tokio和Hyper构建一个支持GET/POST的HTTP服务,并展示了使用Reqwest进行测试的过程。文章突出了Rust异步编程的

文章图片
#rust#http#ubuntu
我的第一个 Rust CLI 工具项目:替代 Node 脚本的超快工具实战

Rust 重写 Node 脚本的优势与实践 本文探讨了用 Rust 重写 Node 脚本工具的优势和实践方法。主要内容: Node 脚本的痛点: 启动慢(数百毫秒) 内存占用大(几十MB) 部署依赖环境 Rust CLI 工具优势: 单个二进制文件 毫秒级启动速度 低内存占用(<10MB) 跨平台可执行 实践案例: 开发 JSON 格式化工具 使用 clap 处理命令行参数 serde_js

文章图片
#rust#开发语言#前端
用 Rust 写一个前端项目辅助工具:JSON 格式化器

本文介绍了一个基于Rust开发的JSON工具集项目,包含核心库、CLI工具和WASM模块三部分。项目背景针对前端开发中常见的JSON处理痛点,如大文件处理、转义字符解析等,利用Rust的高效性能和跨平台优势,提供离线快速格式化的解决方案。 核心库实现了JSON解析、美化打印、压缩和校验功能,支持自定义缩进格式。CLI工具支持文件、管道和重定向操作,提供流式读取以避免内存占用问题。项目采用works

文章图片
#rust#前端#json
为什么前端人也该学 Rust?——从 JS/TS 到系统级编程的第一步

摘要:Rust如何拓展前端工程师的能力边界 本文探讨了Rust语言对前端工程师能力提升的三大价值:1) 通过WebAssembly实现Web原生级性能;2) 结合Tauri框架构建高效桌面应用;3) 开发高性能CLI工具。文章对比了TypeScript与Rust在类型系统、异步模型等关键特性的差异,指出Rust的所有权模型和静态类型检查能显著提升系统编程能力。实战部分演示了用Rust开发Markd

文章图片
#前端#rust#javascript
使用 Tauri + Rust 构建跨平台桌面应用:前端技术的新边界

这篇文章以开发者视角系统讲解了如何使用 Tauri + Rust 构建跨平台桌面应用。通过对比 Electron,深入解析 Tauri 在体积、安全、性能上的优势,并演示了从 Vue3/React 前端到 Rust 后端的完整开发流程。文章包含文件读取、缓存与网络请求等实战示例,展示了如何将 Rust 模块嵌入前端项目,实现系统级能力与 Web 开发体验的融合。Tauri 让前端开发者真正掌握“系

文章图片
#rust#前端#开发语言 +1
从 TypeScript 到 Rust:语法结构与思维模型的全面对比指南

这篇文章从前端工程师的视角出发,系统对比了 TypeScript 与 Rust 在语法结构与思维模型上的核心差异。文章从数据类型、函数与模块体系、错误处理机制、所有权与生命周期、异步模型五个方面深入分析,结合完整可运行的代码示例,展示了从“灵活类型”到“强约束系统”的思维转变。Rust 不仅延续了 TypeScript 的类型安全理念,更以零内存泄漏、显式控制与多线程异步模型,重新定义了代码的可靠

文章图片
#rust#javascript#typescript
微信小程序直传阿里云 OSS 实践指南(V4 签名 · 秒传支持 · 高性能封装)

这篇文章详细讲解了如何在微信小程序中实现通过 V4 签名方式直传阿里云 OSS,包括上传流程、模块封装、哈希秒传、元信息提交等核心环节。文章结合实际项目经验,拆解每一步实现细节,配合完整代码示例,帮助开发者快速构建高性能、可维护的上传能力,并规避常见踩坑问题,是一篇适合入门与进阶开发者参考的实战指南。

文章图片
#微信小程序#阿里云#小程序
    共 15 条
  • 1
  • 2
  • 请选择