视图过渡里的悬停暗闪:截图那一帧丢了 :hover
现象 站点前台的栏目切换用 View Transitions:只捕获正文 ,页头保持实时渲染,当前栏目的胶囊在实时页头里滑动。录屏回看时总觉得点击那一下页头“闪了一下”,但又说不清是哪里。 ## 逐帧量化 录屏是 60 fps、436 帧。把顶部 48 px 的页头裁出来转成灰度,按区域逐帧算平均亮度: | 区域 | 436 帧亮度范围 | 结论 | | --- | --- | --- | | L
随手记下的发现,和反复琢磨后成形的主题。
10 条 · 0 个笔记本
现象 站点前台的栏目切换用 View Transitions:只捕获正文 ,页头保持实时渲染,当前栏目的胶囊在实时页头里滑动。录屏回看时总觉得点击那一下页头“闪了一下”,但又说不清是哪里。 ## 逐帧量化 录屏是 60 fps、436 帧。把顶部 48 px 的页头裁出来转成灰度,按区域逐帧算平均亮度: | 区域 | 436 帧亮度范围 | 结论 | | --- | --- | --- | | L
这次做了什么 《你看到的太阳,永远是过去的太阳》:竖屏 1080×1920、30fps、79.5s。前 50.9s 是 three.js 3D 宇宙科普 + SVG 2D 标注,「可,真的是这样吗?」之后转成 Canvas2D 手绘(夕阳教室 → 空秋千)。全程曼波配音 23 句 + 字幕,BGM《AsWeFirstMet》踩点,音效全部程序合成。 ## 曼波配音(MamboTTS) - 引擎:在
问题:名字相同,解码范围不一定相同 将字体裁剪工具从 Python 迁移到 Bun 时,Yggdrasil 需要保留严格 GB2312 汉字集合。直接使用 TextDecoder('gb2312', { fatal: true }),没有复现原 Python 严格解码的字集。 原因是 WHATWG 编码标签映射:gb2312 被映射到 GBK 解码器。fatal: true 表示遇到该解码器认定的
先区分三种成本 Yggdrasil 在 2026-10-28 至 2026-10-29 的历史测试中,首屏同时受资源总字节数、请求数量、请求优先级影响。只压缩单个 WASM 文件,无法解决其余两类成本。 以下是特定站点、CDN 套餐和测试链路下的观察,不是 EdgeOne 的通用性能承诺;本文整理时未重新跑性能测试。 ## no-cache 不等于边缘会帮忙做条件请求 当时的测试发现:源站本身支持
一次会误导验证结果的故障 Yggdrasil 在 2026 年 10 月的 Leptos 懒路由排障中发现:导航到慢分包页面,加载中后退,首页看起来已经恢复;但再点另一个页面时,地址变化,正文却不再更新。 “回到首页、透明度恢复、pending 清空”只能证明外观恢复,不能证明 WASM 和路由状态仍然存活。 以下内容整理自当时的历史实验,未在本文整理时重新复现,也不据此判断当前上游版本是否仍有问
适用范围 整理自 Yggdrasil 在 2026 年 10 月迁移到 Leptos 0.8.22、使用 cargo-leptos 0.3.11 路由分包时的排障记录。这是特定版本下的经验,不代表后续版本仍存在相同缺陷;本文未重新执行当时的实验。 ## 资源属于路由数据阶段,不属于视图构建阶段 在该项目的懒路由中,SSR 可能多次调用 view()。把资源创建放进去,会重复分配资源,并可能让服务端
Yggdrasil 构建与发布流水线要点 > 沉淀自会话记忆,含方案演变;以当前 、、 为准。 ## 交叉编译(x8664 镜像) - 早期 cross 工具方案( + + 指向南大镜像)已废弃。 - 现方案: 全容器内构建,两个 native-arm64 builder 零 QEMU——Stage A (glibc 2.41,dx CLI 预编译二进制需 GLIBC 2.39,Bookworm
Yggdrasil 本地开发排障清单(CSRF / 405 / DB / dx 就绪) > 沉淀自会话记忆;历史演变多,动手前以当前 、compose、README 与 DB 实际配置为准。 ## CSRF / trusted origin 403 - 权威 base URL 在数据库的 ;环境变量通常只在首次启动播种,改 env 不覆盖已有 DB 值。 - 浏览器、测试、Host、Origin、
CSS / Tailwind v4 / 动画布局实证陷阱 > 沉淀自 Yggdrasil 会话记忆(2026-08~10 实证)。以当前 、 与浏览器实际行为为准。 ## 1. animation fill:both 残留 identity transform,会改变 fixed 的 containing block 的 forwards fill 让合成 transform 以 永久残留——即使
Dioxus 0.7 全栈实证陷阱(rsx / hooks / server fn) > 沉淀自 2026-07~10 的 Yggdrasil 会话记忆(Dioxus 0.7.9/0.7.10 实测)。记忆只是线索,落地前以当前源码与依赖版本复核。 ## 1. rsx! 组件调用禁止外层花括号 会被解析成宏内部 结构体的字面量构造,报错组合: - E0559 - - E0277 错误数按「调用点