栗子前端技术周刊第 77 期 - tsdown、Astro 5.7、Bun v1.2.10...

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

📰 技术资讯

  1. tsdown :Vue 团队成员开发的新打包工具,基于 Oxc 和 Rolldown 实现超高速打包与 .d.ts 生成,支持 Rollup/Rolldown/unplugin 插件体系,同时无缝复用 Vite 或 Vitest 的现有配置。

  2. Astro 5.7:Astro 5.7 带来了一大波功能,包括稳定版的 Sessions API、SVG 组件支持,以及全新的实验性 Fonts API。

  3. Bun v1.2.10 :本周 Bun 发布了 1.2.9 和 1.2.10 版本,内容包括:setImmediate 性能优化、内置了 Redis 能力 Bun.redisBun.S3Client 新增 ListObjectsV2 支持、持续提升其 Node.js 兼容性等。

📒 技术文章

  1. How to use the React useRef Hook effectively :如何更有效的使用 React 的 useRef Hook - 文章介绍了 useRef 的概念、语法、何时使用、何时不该使用和最佳实践。

  2. 理解浏览器视口:为什么你的屏幕分辨率不直接决定网页的显示区域?本文围绕浏览器视口展开,介绍了布局视口、视觉视口、理想视口的概念,指出操作系统缩放比例如何影响视口大小。

  3. 通过打包后的源码解析 Webpack 懒加载原理 :Webpack 的懒加载通过动态 import() 语法实现按需加载模块,文章通过一个 demo 演示带你一步步解析其原理。

🔧 开发工具

  1. Zod 4 beta:Zod 是一个 TypeScript 优先的数据模式验证库,Zod 4 beta 速度更快、体积更小、对 TypeScript 编译器更友好。
  1. Animate.css:开箱即用的 CSS 动画库。
  1. Dexie.js:轻量级的 IndexedDB 库,封装了浏览器原生的 IndexedDB API,使得在浏览器中进行数据存储和查询变得更加容易。

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

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

相关推荐
QCY20 分钟前
「完全理解」1 分钟实现自己的 Coding Agent
前端·agent·claude
一拳不是超人1 小时前
Electron主窗口弹框被WebContentView遮挡?独立WebContentView弹框方案详解!
前端·javascript·electron
anyup1 小时前
🔥2026最推荐的跨平台方案:H5/小程序/App/鸿蒙,一套代码搞定
前端·uni-app·harmonyos
雮尘1 小时前
如何在非 Claude IDE (TARE、 Cursor、Antigravity 等)下使用 Agent Skills
前端·agent·ai编程
icebreaker1 小时前
Weapp-vite:原生模式之外,多一种 Vue SFC 选择
前端·vue.js·微信小程序
icebreaker2 小时前
重走 Vue 长征路 Weapp-vite:编译链路与 Wevu 运行时原理拆解
前端·vue.js·微信小程序
wuhen_n2 小时前
代码生成:从AST到render函数
前端·javascript·vue.js
Lee川2 小时前
从异步迷雾到优雅流程:JavaScript异步编程与内存管理的现代化之旅
javascript·面试
喝咖啡的女孩2 小时前
浏览器前端指南
前端
wuhen_n2 小时前
AST转换:静态提升与补丁标志
前端·javascript·vue.js