YGGDRASIL / 一隅数字花园

让想法生根,让文字成林。

记录技术、生活,与偶然闪光的念头。
在这里,慢慢写,也慢慢生长。

每一篇,都是新的年轮

最近写下

共 41 篇
全部归档
最新一篇 / LATEST ENTRY
24 分钟阅读4866 字

Claude Design System 设计风格与动效体系总结

从暖灰表面、陶土橙和发丝边框,到弹簧动效、IME 守卫与滚动防劫持,梳理 open-claude-ui 的设计体系,并对照设计规范与当前代码实现的差异。

ReactTypeScript源码解读设计系统
12 分钟阅读2511 字

Inkline 源码解读:让矢量图学会"落笔"

从 @violetjs/inkline 的源码出发,拆解"像人一样画"的几个关键设计:确定性随机、笔画规划、最小 jerk 轨迹、变宽笔带与可回放的时间轴。

TypeScriptSVGCanvas源码解读
19 分钟阅读3970 字

让时间成为电路的一部分:Hesper 的 Apple I 实现

从一个字符如何抵达屏幕出发,沿着 Hesper 的主时钟、PIA 握手、循环显示存储器与数字视频链,理解 Apple I 的实现取舍:刷新为什么不是 RDY 等待,滚屏如何来自扫描反馈,以及一台模拟器应当怎样说明自己的精确性。

RustApple I模拟器架构源码剖析
12 分钟阅读2507 字

Hesper:用 Rust 构建周期精确的 NMOS 6502 CPU

深度剖析 Hesper 项目的 NMOS 6502 CPU 核心实现——一个用纯 Rust 编写的周期精确处理器模拟器。分析其 31 阶段状态机、Bus trait 抽象、中断统一管线、物理 RESET 模型和零依赖设计哲学,附 4 张 Mermaid 结构图与可运行的 Rust 示例代码。

Rust架构源码剖析
23 分钟阅读4653 字

Violet 站内聊天的实现:消息模型与断线同步

拆解 Violet 的集中式站内聊天:私聊与私有群聊如何复用账号和媒体能力,消息、引用、阅读水位与通知怎样分工。沿一次发送追踪 REST、PostgreSQL 事务与 SSE,解释幂等重试、单调已读和断线续传的边界,附两张 Mermaid 图与两段可运行 Go 示例,并明确当前实现尚未补齐的约束。

Go架构源码剖析即时通信
19 分钟阅读3908 字

编织三维时间:Jetpack Compose 原生日历应用 YaYa 的架构设计与极致性能优化

深度解构 Jetpack Compose 原生日历项目 YaYa(鸭鸭日历)的三维时间架构:农历星历与协程 LRU 缓存、代数驱动的个人轮班状态机、两阶段手势折叠动效与 Drawing 阶段解耦、纯 Canvas 压榨的年视图 120 FPS 渲染,以及照片全视口自适应旋转的几何解析推导。

源码剖析AndroidJetpack ComposeKotlin架构设计性能优化
4 分钟阅读941 字

拆解 Saber —— 一个用 Go 写就的、会思考的聊天机器人

对开源 Go AI 机器人 Saber 的源码级深度解读:分层架构与单向依赖、AI 对话上下文与流式编辑、MCP 工具工厂、主动聊天决策引擎、熔断重试韧性栈、房间人格系统,以及 E2EE 与 Distroless 安全部署。附 8 个可直接运行的核心代码片段。

Go架构源码剖析AIMatrix
逐像素弯曲时空:singularity-rs 黑洞渲染器深度解析
40 分钟阅读8186 字

逐像素弯曲时空:singularity-rs 黑洞渲染器深度解析

一个用 Bevy 0.19 写就的实时 Kerr(旋转)黑洞渲染器,每个像素在 GPU 上独立积分弯曲时空中的测地线。本文从物理公式、自适应 RK45 积分器、CPU↔GPU 镜像架构到 HDR 渲染管线,逐层解剖其工程内核,关键方法均配可运行示例。

RustBevy实时渲染
20 分钟阅读4052 字

全栈 Rust 系统的 CI/CD 架构白皮书:Yggdrasil 高性能构建、防御性验证与现代 CD 实践

深度剖析全栈 Rust/Dioxus 0.7 博客与 CMS 引擎 Yggdrasil 的 CI/CD 流水线设计。从编译拓扑、指令集力学、缓存物理模型、Docker 引擎契约、防御性验证与异构运维六个维度,探讨零 QEMU 损耗、高缓存命中率、基于预置断言冒烟测试与带外无损 CD 的工程实践。

RustDockerCI-CDDevOpsArchitecture
Yggdrasil:用 Rust 同时编译浏览器与服务器
47 分钟阅读9416 字

Yggdrasil:用 Rust 同时编译浏览器与服务器

> 一份代码,两个运行时。一个 Rust 全栈博客引擎的深度源码剖析。 Yggdrasil 是一个用 Rust 写的全栈博客 / CMS。它没有前后端分离,没有 Node 中间层,没有两个仓库的同步地狱。它只用一份 Rust 源码,通过 Cargo 的 feature gate,编译出两个完全不同的产物:一个编译成 WebAssembly 跑进浏览器当交互前端,一个编译成原生 ELF 当 Axum

RustDioxus架构源码剖析Docker
© 2026 Yggdrasil