写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的原创文章,来自与我们操作层软件同一套工程实践。正文为英文。
标签:Compilers
当人工智能为你编写代码时,为什么编译器理论依然重要
人工智能可以在几分钟内生成解析器,但它不会告诉你何时需要它。看看小型语言和确定性规则为何能胜过提示词,以及为什么你是瓶颈所在。
阅读约 5 分钟检查模式与运行模式:TypeScript 7 的 Go 编译器如何融入你的工具链
了解 TypeScript 7 自带的 Go 编译器究竟加快了哪些操作,为何 Angular 和 typescript-eslint 等工具表现落后,以及如何将类型检查与代码执行分开。
阅读约 14 分钟TypeScript 7 升级决策:并行检查器、观察模式与 API 缺口
从 TypeScript 6 升级到原生支持 Go 的 TypeScript 7 时会有哪些变化,新的并行性标志如何运作,以及哪些工具链应在升级前暂缓操作。
阅读约 5 分钟根据问题类型选择语言:TypeScript Go 版本移植的经验教训
选择 Go 作为原生 TypeScript 编译器这一做法,体现了如何根据工作负载挑选合适的工具、重视工具的运行速度,以及如何逐步迁移大型代码库。
阅读约 5 分钟为什么 TypeScript 7 的 Go Port 版本会破坏代码检查工具和框架相关工具
解释了为何 TypeScript 7 搭载了基于 Go 的更快编译器,但其 API 却存在不兼容性,从而导致整个生态系统中的代码检查工具、安装过程以及 Vue/Svelte 的升级均出现问题。
阅读约 13 分钟在真实的Next.js应用上对TypeScript 7的Go编译器进行性能测试。
在真实的Next.js代码库中测试tsc的编译时间,对比TypeScript 6与基于Go的TypeScript 7的表现,以及CI环境差异如何掩盖类型错误,还有如何安全地进行升级。
阅读约 14 分钟探秘TypeScript 7的Go重写机制:无需修改代码即可提升速度
了解TypeScript 7基于Go的编译器如何实现8到12倍更快的构建速度,这种架构变革为何有效,以及如何安全地升级现有项目。
阅读约 4 分钟TypeScript 6与7:更智能的推断机制,以及后续基于Go语言的重写。
TypeScript 6填补了实数推理方面的缺陷并优化了默认设置,为TypeScript 7以及基于Go语言重写的编译器奠定了基础。您的代码将迎来哪些变化?
阅读约 6 分钟TypeScript 的 Go 编译器与原生执行:迁移指南
TypeScript 的 Go 编译器及在 Node.js 中的原生执行方式:它们对 React 和 Next.js 代码库带来了哪些变化,以及你现在应在 tsconfig 中修复哪些问题。
阅读约 4 分钟