#每日快讯# Boris Cherny 是 Claude Code 的创造者。
最近他在 Sequoia 演讲,开场做了一个现场调查:
第一问:"谁现在 100% 自己手写代码?"
全场基本没人举手。
第二问:"谁 100% 用 Claude Code 这种 agent 写代码?"
他自己第一个举手:包括 Claude Code 这个产品本身的代码库,他也是 100% 用 Claude Code 写的。
意思是:
连"做 AI 编程工具"的人都不再自己写代码了。
不是开发者懒,是这场迁移已经发生在最里圈的人身上。
你身边还在敲键盘写每一行代码的人,本质上和 2010 年还在用 Notepad 写网页的人是同一种处境。
#每日快讯# Vue3 Diff算法和 Vue2 的区别
我们知道在数据变更触发页面重新渲染,会生成虚拟 DOM 并进行 patch 过程,这一过程在 Vue3 中的优化有如下
编译阶段的优化:
事件缓存:将事件缓存(如: @click),可以理解为变成静态的了
静态提升:第一次创建静态节点时保存,后续直接复用
添加静态标记:给节点添加静态标记,以优化 Diff 过程
由于编译阶段的优化,除了能更快的生成虚拟 DOM 以外,还使得 Diff 时可以跳过"永远不会变化的节点",Diff 优化如下
Vue2 是全量 Diff,Vue3 是静态标记 + 非全量 Diff
使用最长递增子序列优化了对比流程
根据尤大公布的数据就是 Vue3 update 性能提升了 1.3~2 倍
我们知道在数据变更触发页面重新渲染,会生成虚拟 DOM 并进行 patch 过程,这一过程在 Vue3 中的优化有如下
编译阶段的优化:
事件缓存:将事件缓存(如: @click),可以理解为变成静态的了
静态提升:第一次创建静态节点时保存,后续直接复用
添加静态标记:给节点添加静态标记,以优化 Diff 过程
由于编译阶段的优化,除了能更快的生成虚拟 DOM 以外,还使得 Diff 时可以跳过"永远不会变化的节点",Diff 优化如下
Vue2 是全量 Diff,Vue3 是静态标记 + 非全量 Diff
使用最长递增子序列优化了对比流程
根据尤大公布的数据就是 Vue3 update 性能提升了 1.3~2 倍
展开
评论
点赞