栗子前端技术周刊第 109 期 - Vite 8 Beta、JavaScript 三十周年、Prettier 3.7...

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

📰 技术资讯

  1. Vite 8 Beta:首款基于 Rolldown 构建的 Vite 8 测试版现已发布,该版本承诺将大幅提升生产环境构建速度,并为 Vite 未来的扩展能力搭建更完善的平台。

  2. JavaScript 三十周年:早在 1995 年 5 月,时年 33 岁的布兰登・艾奇仅用十天时间就打造出了 JavaScript 的首个原型版本。1995 年 12 月 4 日,网景公司与太阳微系统公司联合发布新闻稿,正式将其命名为 JavaScript。三十年间,JavaScript 已然坐稳了 Web 技术栈的核心地位,祝愿 JavaScript 在下一个三十年续写辉煌。

  3. Prettier 3.7:Prettier 3.7 版本正式发布,该版本优化了 TypeScript 代码的格式化效果,并为插件开发者提供了全新的 API。

  4. TypeScript 7 开发进展通报:过去几个月,TypeScript 项目在公开层面鲜有动静,但研发团队实则一直在幕后全力推进 TypeScript 6.0 与 7.0 两个版本的开发工作。其中,6.0 版本将是最后一个基于 JavaScript 开发的版本,同时它也将作为过渡版本,为后续基于 Go 语言原生重构的 7.0 版本铺路。目前来看,7.0 版本的性能预计将提升约 10 倍。

  5. React 服务器组件高危漏洞:React 团队发布紧急公告:所有支持 React 服务器组件(RSC)的应用均受影响,即便应用本身并未实际使用该特性。其中,react-server-dom-webpack、react-server-dom-parcel 与 react-server-dom-turbopack 这三个包的 19.0、19.1.0、19.1.1 和 19.2.0 版本,均存在远程代码执行漏洞,相关应用需立即升级修复。不过官方也指出:"若你的应用代码完全不涉及服务端运行逻辑,则不会受到该漏洞影响。"

📒 技术文章

  1. The Nuances of JavaScript Typing using JSDoc:借助 JSDoc 实现 JavaScript 类型标注的进阶技巧 ------ 如果你更青睐 JavaScript 而非 TypeScript(我知道这样的开发者大有人在!),但又想兼顾类型校验带来的便利,那么 JSDoc 会是一个很不错的替代方案。

  2. 如何用隐形字符给公司内部文档加盲水印?:文章介绍了基于零宽字符(Zero Width Characters)的盲水印技术。

  3. 解锁前端高阶调试:浏览器/IDE/Git技巧分享:作者在文中分享了前端调试技巧,包括:Console 的高级用法、网络请求调试、高级断点技巧等。

🔧 开发工具

  1. Voici.js 3.0:一款适用于终端的表格打印工具。
  1. capo.js 2.0 :一款优化页面 <head> 元素顺序的脚本工具。这款工具会具体展示你页面 <head> 中元素的当前排序,并给出优化后的建议顺序,以此提升页面的感知性能。
  1. Tinybench 6.0:一款轻量简洁的基准测试库。

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

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

相关推荐
@大迁世界1 小时前
紧急:React 19 和 Next.js 的 React 服务器组件存在关键漏洞
服务器·前端·javascript·react.js·前端框架
Terry_Tsang1 小时前
ceph mon 报错 full ratio(s) out of order 解决方法
服务器·前端·ceph
别叫我->学废了->lol在线等1 小时前
自然语言转成formily+shadcn组件的jsonschema
javascript·json
韩曙亮1 小时前
【Web APIs】元素偏移量 offset 系列属性 ④ ( offset 属性案例 - 放大镜效果 )
前端·javascript·css·html·offset·dom·web apis
宁雨桥1 小时前
前端网页加载进度条实现指南:Vue3+Vite工程化场景
前端·javascript·性能优化
Mike_jia1 小时前
ZabbixWatch:打造现代化运维监控大屏,让数据掌控触手可及
前端
John_ToDebug1 小时前
深入探索 Chrome 中渲染进程与浏览器进程之间的 Mojo IPC 通信机制
前端·chrome·mojo
m0_471199631 小时前
【JavaScript】forEach 和 map 核心区别(附示例+选型)
开发语言·前端·javascript
chilavert3182 小时前
技术演进中的开发沉思-235 Ajax:动态数据(上)
javascript·ajax·okhttp