Sushi RS:为 Rust 前端打造的 SVG 寿司组件库
来源:dev.to — 2026-08-16
📋 概述
为 dev.to「舒适食物」前端挑战赛做的 Rust crate:直接在 WASM 前端里渲染 SVG 寿司。作者承认这最初是「馊主意」(借用检查器立刻反对),但做成了。更有分量的是背后的故事:作者把困扰自己多年的心理问题用「sushicide」这个隐喻来讲,声称把黑暗做成了美好、可访问、开源的东西——给 SVG 加了 ARIA 标签让屏幕阅读器也能描述。组件库同时支持 Yew、Dioxus 与 Leptos。
🔑 核心要点
- 一个跨框架的 SVG 寿司渲染组件库,开箱即用支持 Yew、Dioxus 与 Leptos。
- 细节丰富:三文鱼渐变、海苔编织纹理、红色鱼子镶边、米粒纹理——绝非占位圆加鱼 emoji。
- 给每个 SVG 加了 ARIA 标签,屏幕阅读器也能描述——把「痛苦变成艺术」。
- 作者用「sushicide」隐喻公开谈心理健康挣扎,呼应软件工程界的孤独议题。
- 纯 Rust + WASM 前端方案,无 JavaScript 依赖。
💡 金句
与其沉没在黑暗里,我把黑暗做成了某种美丽、可访问、开源的东西。
👍 0
👎 0
← 返回 dev.to 首页