OverRainbow

vite webassembly rust

☕️ 1 min read

你可以从本文了解到

1、rust有什么特点。

2、rust与JS这类高级语言之间的区别。

3、rust通过wasm与web开发相结合。

背景

最近在阅读一些前端技术资讯的时候,越来越多的看到rust被运用到web开发中。已经有较多的实际应用被开发出来。目前看起来是一个不错的时机去了解rust。本文作为一个索引,将一些不错的文章整理了一下。

0、why rust

《rust-and-the-future-of-systems-programming》介绍了rust的优点和设计理念。

《Rust vs. Go: Why They’re Better Together》介绍了Go和Rust的区别。使用Rust编写的著名应用主要有Firefox, ripgrep, alacritty, deno, Habitat。开发者满意度连续多年排名第一。

1、重点阅读(快速了解和JS的区别)

《Rust from 0 to 80% for JavaScript Developers》介绍了rust的基本概念,通过比较JS,可以快速对rust有个大概的了解。

《Rust basics, from the perspective of a high level programmer》也是一篇从JS开发者的角度对rust的理解。

2、rust+wasm(实操)

《前端视角解读 Why Rust》配套的代码和注释

3、延伸阅读

《rust-by-example》

rust入门秘籍