30 天用 Rust 打包 WASM,做出 3 個可直接在瀏覽器用的外掛:Markdown 超速轉換、圖片壓縮/縮放、超大 CSV 串流解析。提供 React/Next 範例與 Web Worker 版本,一行 import 即用。
到目前為止,我們一直活在「瀏覽器世界」:有 window、有 canvas、有 performance.now()、有 Web Worker。但今天如果有人在...
WASM 在桌機上表現很好。Chrome、Firefox、Edge 都能把我們的像素處理程式編譯成接近原生的機器碼。所以當在我的 MacBook 上看見「60...
今天就分享 3 個 Rust 記憶體招式,copy_from_slice、split_at_mut、chunks_exact_mut。 1. copy_from...
學 Rust 的人,大多在某個時刻被它的編譯器「教育」過。那個讓你崩潰的東西,就是 Borrow Checker。它不是程式跑起來才發現問題的工具,而是在你按下...
1. Ownership: Rust 裡沒有 delete,因為資源會自己走完生命週期 在 C++ 裡,你可以這樣: string* s = new strin...
當我們把像素或大型二進位從主緒丟到 Web Worker,真正決定體驗的不是演算法本身,而是資料怎麼過邊界。瀏覽器有三條路:Structured Clone(預...