绕开DOM重排的文本测量引擎Pretext拆解 Pretext 用 TypeScript 写了一个不碰 DOM 的多行文本测量与布局引擎。它不读 offsetHeight,不写样式,不触发 reflow,输出却要和浏览器字体引擎在 CJK、… Feng | 前端 | 2026-11-08 14:01 | 7 阅读
Avalonia+PDFium:轻量PDF阅读器实战 看 PDF 这件事,我换过太多工具,没一个能长期留在机器上。浏览器查看器打开就走,文档一多就散在标签堆里,缩略图、目录、上次读到哪全不管。桌面阅读器功能堆得满,启动要等,大半按钮从没点过,有的… Feng | 前端 | 2026-11-06 14:21 | 17 阅读
Pico CSS 归档:极简框架的退场逻辑与迁移路径 Pico CSS 的仓库已经归档。最后一个版本停在 v2.1.1,issue、PR、版本发布全部关闭。作者在 GitHub Discussion #754 里给出的理由很干脆:AI 已经能直接… Feng | 前端 | 2026-11-03 14:01 | 22 阅读
Pretext文本排版引擎:绕过DOM测量的精确布局方案 浏览器里量一段文字有多高,这件事听起来无聊,做起来要命。Pretext 想干的就是把它变成一次纯算术。 这个用 TypeScript 写的库不碰 DOM,不触发 reflow,却声称能匹配浏览… Feng | 前端 | 2026-10-30 14:02 | 38 阅读
tsrs:把 TypeScript 编译链搬进 Rust TypeScript 的编译器正在被重写一遍,语言是 Rust。这件事由 Cloudflare、VoidZero 和 Owner.com 的 Max Schwenk 共同推进,产物叫 tsrs… Feng | 前端 | 2026-10-30 14:02 | 39 阅读
前端资源预加载的优先级控制与降级实践 首屏白屏时间压不下去,很多时候不是资源太大,而是加载顺序不对。浏览器拿到 HTML 后按解析顺序发现资源、排队下载,关键图片和字体往往排在后面。预加载要解决的就是这个排队问题:在解析阶段就告诉… Feng | 前端 | 2026-10-28 14:02 | 46 阅读
Doris 直查 Paimon 向量索引:快手亿级检索的工程取舍 向量和业务数据分家,代价从来不在第一次同步。真正难缠的是后面那条常驻同步链路、那个新鲜度窗口、那份跨系统的权限治理,还有两份数据副本之间的一致性。快手把这条路换掉了:向量留在 Paimon 表… Feng | 前端 | 2026-10-12 09:54 | 75 阅读
WebGPU 给 Web3 可视化带来什么 Web3 可视化正面临大规模图结构渲染与实时计算的技术瓶颈。现有 DApp 前端主要依赖 ECharts、D3.js 等 CPU 绑定的 SVG 渲染,或 Three.js 的 WebGL 管… Feng | 前端 | 2026-09-18 18:50 | 56 阅读