iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

把前端加速到天花板:Rust+WASM 即插即用外掛 系列

30 天用 Rust 打包 WASM,做出 3 個可直接在瀏覽器用的外掛:Markdown 超速轉換、圖片壓縮/縮放、超大 CSV 串流解析。提供 React/Next 範例與 Web Worker 版本,一行 import 即用。

參賽天數 26 天 | 共 26 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21|Node 端策略(支援,或是乾脆不支援)

到目前為止,我們一直活在「瀏覽器世界」:有 window、有 canvas、有 performance.now()、有 Web Worker。但今天如果有人在...

2025-10-05 ‧ 由 ali8888 分享
DAY 22

Day 22|手機?

WASM 在桌機上表現很好。Chrome、Firefox、Edge 都能把我們的像素處理程式編譯成接近原生的機器碼。所以當在我的 MacBook 上看見「60...

2025-10-06 ‧ 由 ali8888 分享
DAY 23

Day 23|記憶體小技巧

今天就分享 3 個 Rust 記憶體招式,copy_from_slice、split_at_mut、chunks_exact_mut。 1. copy_from...

2025-10-07 ‧ 由 ali8888 分享
DAY 24

Day 24|Borrow Checker:我不相信你

學 Rust 的人,大多在某個時刻被它的編譯器「教育」過。那個讓你崩潰的東西,就是 Borrow Checker。它不是程式跑起來才發現問題的工具,而是在你按下...

2025-10-08 ‧ 由 ali8888 分享
DAY 25

Day 25|Rust vs C++

1. Ownership: Rust 裡沒有 delete,因為資源會自己走完生命週期 在 C++ 裡,你可以這樣: string* s = new strin...

2025-10-09 ‧ 由 ali8888 分享
DAY 26

Day 26|TransferableStructured CloneSharedArrayBuffer

當我們把像素或大型二進位從主緒丟到 Web Worker,真正決定體驗的不是演算法本身,而是資料怎麼過邊界。瀏覽器有三條路:Structured Clone(預...

2025-10-10 ‧ 由 ali8888 分享