前端
拔掉网线之后:本地优先软件与 CRDT日期: 2026-09-19在高铁隧道里改了一份文档,第二天发现它变成了两个「冲突副本」。这件小事让我认真想了一次:为什么我们默认数据存在别人的机器上?以及,要让「本地才是主副本」这件事真正成立,工程上得付出什么代价。
浏览器终于拿到了显卡日期: 2026-09-18WebGPU 落地这件事被低估了。浏览器第一次有了正经的 GPU 通用计算通道——不是把数据塞进纹理里骗着色器干活,而是真的能提交一个计算任务。但被它改变的并不是游戏,是另一件几乎没人预料到的事。
我数了一遍 node_modules,然后沉默了日期: 2026-09-17我的 package.json 里只写了 32 个依赖,node_modules 里躺着 1140 个包、47772 个文件、571MB。顺手数了下代码行数——我写的和别人写的,比例是 1 比 102。这些数字不吓人,吓人的是我答不出里面有什么。
工具链的第二次出生日期: 2026-09-16升级 Vite 8 那天,构建从 47 秒变成 6 秒,我第一反应是去查缓存是不是没清。这一年前端工具链集体换语言重写了一遍——Rolldown、Oxc、Biome、Rspack,连 TypeScript 自己都用 Go 重写了。但微软为什么选 Go 而不是 Rust?答案跟性能其实没什么关系。
CSS 悄悄补齐的那些短板日期: 2026-09-15翻一个 2021 年的老项目,看到一段用 ResizeObserver 手写响应式卡片的代码,我盯着它看了很久——现在这件事是四行 CSS。容器查询、:has()、原生嵌套、@layer、subgrid、oklch,这些年 CSS 补上的东西比大多数人的印象要多。
Signals 来了:前端响应式编程正在发生的范式转移日期: 2026-06-12从 useState 依赖数组的噩梦到 SolidJS createSignal 的一行赋值,从 Vue 3 ref 的 .value 仪式感到 TC39 Signals 标准化提案,前端响应式编程正在经历 10 年来最深刻的一次范式转移。本文用代码对比、性能数据、从业者视角,深度解析这场变革。
AI 时代前端工程师的活法:从写代码到设计 AI 工作流日期: 2026-06-11当 90% 的代码可以由 AI 生成,前端工程师的价值在哪里?本文从一个真实的 Safari Bug 故事出发,聊聊提示词架构师、AI 工作流设计这些新角色,以及前端工程师在 2026 年的 7 条行动指南。
苹果终于认输了 — iOS 27 开放 Siri 底层 AI 驱动的深层意义日期: 2026-06-10WWDC 2026 苹果开放 Siri 底层 AI 驱动,ChatGPT、Claude、DeepSeek、文心一言都可以接入。这是封闭花园的崩塌,也是 Agent-centric 时代的开端。
AI Agent 操作系统:当你的手机不再需要 App日期: 2026-06-06OpenAI Voice Hack Night 上展示的 Agentic 操作系统原型,没有 App 的概念,所有界面实时生成。这会是我们手机交互的下一种形态吗?
Signals:前端响应式的范式革命日期: 2026-05-31深入解析 2026 年前端最重要的技术趋势——Signals,探讨它如何从底层改变前端响应式编程的范式,以及开发者应该如何应对这场变革。