技术爱好者周刊(第59期)

 

深度剖析 tree shaking:主流打包工具的实现对比 贾博宇

本文将以概述的视角简要介绍各个 bundler 的 tree shaking 原理,以及各个 bundler 的 tree shaking 之间的差异。


别再用 100vh 了!移动端视口高度的终极解决方案 黄鹤翔

本文介绍了移动端 100vh 适配难题,而终极解决方案是使用CSS新引入的动态视口单位(如 100dvh)。


推荐50个可以让你装X的CLI工具! 车泽民

装点好玩的工具,让自己的开发过程愉悦些


CodeBuddy AI Coding 企业场景落地实践与思考 李勇鲁

Skyline是微信小程序的新渲染引擎,旨在提升性能和体验。


Frequently Asked Questions (And Answers) About AI Evals 崔鹏程

有关 AI 评估的常见问题(和解答)


Build System 视角:重新认识前端打包工具的设计哲学 刘世豪

Build system 通用的概念:

Task:任务,实际的逻辑由任务的描述(task descriptor)所定义,比如 makefile、Excel 的公式。 Input:任务输入。 Output:任务输出,任务的输出可能是下一个任务的输入。 Info:构建信息,跨构建的信息,供下次构建使用,比如 Make 中文件的修改时间就是它的 Info,可以理解为 bundler 中的缓存。 Store:存储,存储 Task 的 Input 和 Output 以及 Info 的地方,比如在 Make 中文件系统就是它的 Store。 Build:构建,依据上述的概念我们可以将一次构建看作:根据定义的 Tasks 和原有的 Store,输入新的 Inputs,获得新的 Store。


Transformer 架构融合了哪些重要的数学理论 陆欣

Transformer 是线性代数为骨架、概率论为推理机制、优化理论驱动学习、信息论衡量表现,并融合了微积分、组合数学与数值分析的复合


来听听尤雨溪是怎么亲述无虚拟dom的吧 谢宇翔

无虚拟DOM相关,有兴趣可以了解一下


练习时长两年半,我不再“写”代码,而是“指挥”一个AI团队 李文娟

无论是工作还是生活都可以抱有开放的心去尝试AI。 “你不需要去证明你的马车跑得比汽车快,你只需要学会开汽车,然后思考你要去向何方——一个你的马车永远到不了的远方。”


The data model behind Notion’s flexibility 张修竹

Notion 背后在数据模型,万物皆块,所有信息单元(文本、图片、列表、数据库行、甚至页面本身)都是块,提供了统一的抽象层