栗子前端技术周刊第 92 期 - TypeScript 5.9、pnpm 10.14、Vite 下载量超 Webpack...

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

📰 技术资讯

  1. TypeScript 5.9 :TypeScript 5.9 版本正式发布,内容包括精简 tsc -init 生成的 tsconfig.json 文件;支持 import defer 语法;支持 --module node20 选项等等。

  2. pnpm 10.14 :pnpm 10.14 版本新增了一项功能:可以在 package.json 中声明 Node.js、Deno 或 Bun 的版本,并自动安装和固定该版本。

  3. Vite 下载量超 Webpack:Vite 的每周 npm 下载量刚刚超过了 Webpack。

  1. Storybook 9.1 :Storybook 9.1 版本新增了多项功能和改进,增强了可访问性、简化测试流程,并让你的开发工作流更加顺畅,内容包括:优化升级命令,支持 monorepo 无缝升级;Angular 相关优化;支持 sb.mock API 与自动 Mock 等等。

  2. Node.js v22.18.0 (LTS) :这是一个小版本更新,但这个版本有一个重大调整:TypeScript 类型剥离支持默认启用,使得 node app.ts 成为现实,就像 Bun 或 Deno 那样。

📒 技术文章

  1. The Useless useCallback :无用的 useCallback - 本文探讨了为何有时 useCallbackuseMemo 会变成一个无意义的繁琐优化,为何仅仅一个未被记忆化的 prop 就能毁掉你整个缓存策略,以及像 useEffectEvent 和 React Compiler 这样的新工具为何有望终结这些令人头疼的问题。

  2. 解锁 JavaScript 模块的秘密:ES6模块内部结构详解 :本文将系统讲解 ES6 模块的核心机制,并重点介绍 import.meta 以及模块对象的结构和用法,帮助你全面理解 ESM 在实践中的应用。

  3. package.json 中 dependencies 的版本号 :我们常常在 dependenciesdevDependenciespeerDependencies 等字段中指定每个依赖的"版本号"。然而,这些"版本号"并不总是真正的版本号,它们还可以是本地路径、Git 地址、文件系统地址,甚至是通配符等。本文将全面介绍这些用法及其含义,并通过示例加深理解。

🔧 开发工具

  1. Rooks.js 8.4:近 100 个适用于各类场景的 React Hooks,包括状态管理、尺寸变化、语音合成、键盘输入等多个领域功能。
  1. difit:一款用于以 GitHub 风格查看本地 Git 差异的 CLI 工具 ------ 你可以在终端中查看,也可以使用网页界面。它还支持为差异添加注释,并能复制带有文件路径和行号的差异内容,以便在 AI 工具中使用。
  1. Kelp:一个基于 Web Components 的网页组件库,提供网页样式的完整解决方案。

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

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

相关推荐
子兮曰1 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰1 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万1 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝1 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
三十而立洋1 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁1 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
李少兄1 天前
JavaScript 隐式全局变量解析
javascript
汉堡大王95271 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大1 天前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端
计算机魔术师1 天前
Meta Muse agent 接入 Shopify 的 Shop Pay 实现代理式购物
前端