栗子前端技术周刊第 138 期 - NestJS 12、Astro 7.1、npm 12...

🌰栗子前端技术周刊第 138 期 (2026.07.13 - 2026.07.19):浏览前端一周最新消息,学习国内外优秀文章,让我们保持对前端的好奇心。

📰 技术资讯

  1. NestJS v12:NestJS 12 发布,内容包括:全面转向 ESM,所有核心包统一从 CommonJS 迁移至 ESM;命令行工具同时兼容 CommonJS、ESM 两种模块化项目;NestJS 命令行工具将使用 Rspack 替代 Webpack;默认测试技术栈向 Vitest 迁移等。

  2. Astro 7.1:Astro 团队发布 7.1 版本:支持同时启动多套开发服务器(适配 AI 代理运行)、内容集合内存占用优化等。

  3. npm v12:npm 12 现已推出稳定正式版,伴随大量破坏性变更。核心改动为生命周期脚本默认不再自动执行,同时还有多项实际影响值得留意。建议可先升级至 11.18.0 版本过渡。

📒 技术文章

  1. Proxy and Reflect: Redefining How Objects Fundamentally Work:Proxy 与 Reflect:重塑对象底层运行逻辑 - 深度剖析如何拦截 JavaScript 对象的底层操作,详解 Reflect 的设计初衷,最后实现一套简易响应式状态系统(Vue3 响应式的核心底层原理正是如此)。

  2. Rollup + esbuild 再见 👋 Vue 3.6 全新工程方案解析:本文将基于 v3.6.0-beta.17,从零起步搭建 Vue 3.6 源码的项目雏形、讨论其工程化中的技术选型,最终实现一个基础前端工程化方案。

  3. Harness 企业级落地(二) - 让 AI 读懂项目:AI 时代下,作者认为程序员不应该局限于某一门技术,应该以顶层思维看待整个项目,了解整个系统的设计和数据流向。这样不仅能够提高个人的知识广度,更能够独立且高效地完成具体的某个模块,从而加快产品的迭代速度,实现快速的想法验证。

🔧 开发工具

  1. TanStack npm 包下载量图表工具:TanStack npm 包下载量图表工具,可快速可视化各类软件包长期热度走势,分析发展趋势,直观查看各类库与工具的热度涨跌变化。
  1. web-ext 10.5:一款广受使用、维护完善的命令行工具,可让你以规范、可移植、跨平台的方式开发浏览器扩展。
  1. react-dropzone 17.0: 一款成熟的工具库,基于 React Hook 实现符合 HTML 标准的页面文件拖拽区域,官方文档附带可运行基础示例代码。

🍞 代码人生

  1. 3 位工程师靠"删AI代码"创业,一周收费 1 万美元:一家名为 Slopfix 的创业团队公开表示:"我们每周收费1万美元,只做一件事:删除AI写出来的代码。"。他们甚至完成过一个听起来非常夸张的项目,在保证功能基本不变的情况下,把一个 10 万行的代码库删到 3.5 万行。

🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。

💖 欢迎关注微信公众号:栗子前端

相关推荐
学习-学习19 小时前
前端打包后白屏不报错:从 source-map、MIME、路由 base 到 chunk 加载失败的全链路排查
前端
霸道流氓气质19 小时前
摄像头视频预览实现教程:从原理到落地(ZLMediaKit+ flv.js+ Spring Boot)
javascript·spring boot·音视频
三84420 小时前
笔记:在同一个物理服务器上通过nginx的虚拟主机生成多个不同的web站点
java·前端·nginx
double_eggm20 小时前
uniapp.3
开发语言·前端·javascript
索西引擎20 小时前
【React】状态提升模式:设计原理、权衡分析与架构决策框架
前端·react.js·架构
Thanks_ks21 小时前
从零手写一个 Promise:深入理解 JavaScript 异步编程的本质
javascript·promise·事件循环·异步编程·手写源码·前端进阶·promises/a+
胡萝卜术1 天前
力扣5. 最长回文子串
前端·javascript·面试
我星期八休息1 天前
网络编程—应用层HTTP协议
linux·运维·开发语言·前端·网络·网络协议·http
不好听6131 天前
前端路由完全指南(下篇):懒加载、History 栈与工程化实践
前端·react.js