栗子前端技术周刊第 108 期 - npm 沙虫攻击 2.0、Ant Design 6.0、Playwright 1.57...

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

📰 技术资讯

  1. npm 沙虫攻击 2.0:当前 npm 生态系统正遭遇新一轮"沙虫(Shai Hulud)"攻击,受影响软件包的安装后脚本会窃取令牌,同时还会感染并重新发布其他软件包。

  2. Ant Design 6.0:antd 6.0 发布,该版本承诺为 5.0 版本用户提供顺畅的迁移体验,无需任何代码转换工具(codemods),且该版本的核心发力点集中在深度优化与 React 19 兼容性适配两大方向。

  3. Playwright 1.57:微软浏览器自动化框架发布 1.57 版本,其 HTML 报告中新增了"速度面板"标签页,可按测试耗时排序展示结果;同时,该工具的底层浏览器也从 Chromium 切换为 Chrome for Testing(测试专用版 Chrome)。

  4. Bun v1.3.3:Bun 1.3.3 发布,更新内容包括:新增了 CompressionStream(压缩流)与 DecompressionStream(解压缩流)功能、将 SQLite 升级至 3.51.0 版本、并包含其他小幅功能优化。

📒 技术文章

  1. Over 150 Algorithms and Data Structures Demonstrated in JS:超过 150 种算法与数据结构的 JavaScript 实现示例 - 包含众多常见算法(如位运算、帕斯卡三角形、汉明距离)和数据结构(如链表、前缀树、图)的示例及解析。

  2. 一种新HTML页面转换成 PDF 技术方案:本文将深入讲解如何使用 snapdom 和 jsPDF 实现高质量的 HTML 转 PDF 功能,并通过一个完整的消息列表导出案例,带你掌握这套方案的核心技术。

  3. 图片标签用 img 还是 picture? :在网页开发中,图片处理是每个前端开发者都会遇到的基础任务。面对 <img><picture> 这两个标签,很多人存在误解:要么认为它们是互相替代的关系,要么在不合适的场景下使用了复杂的解决方案。今天,作者将在文中来彻底理清这两个标签的真正用途。

🔧 开发工具

  1. Gluegun:用于开发 Node 命令行界面应用,其内置诸多功能,包括模板生成、子命令支持、彩色输出、参数解析等。
  1. Driver.js v1.4:这是一个原生 JS 库,用于创建页面引导和情境化帮助功能。该库已推出数年,但至今仍在维护更新,且提供了大量示例可供参考,同时使用体验十分流畅。
  1. Heat.js 4.5:热力图可视化库,无依赖项、体积小巧、支持响应式布局,且可自定义主题。

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

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

相关推荐
摇滚侠17 分钟前
外边距问题 塌陷问题 HTML CSS
css
前端摸鱼匠28 分钟前
Vue 3 的v-bind合并行为:讲解v-bind与普通属性合并的规则
前端·javascript·vue.js·前端框架·ecmascript
REDcker1 小时前
浏览器端Web程序性能分析与优化实战 DevTools指标与工程清单
开发语言·前端·javascript·vue·ecmascript·php·js
W.A委员会1 小时前
CSS中的单位
css·css3·html5
donecoding2 小时前
一个 sudo 引发的血案:npm 全局包权限错乱彻底修复
前端·node.js·前端工程化
风骏时光牛马2 小时前
Raku正则匹配与数据批量处理实操案例
前端
nbwenren2 小时前
2026实测:Gemini 3 镜像站视觉能力实践——拍照原型图,一键生成 HTML+CSS 代码
前端·css·html
Lee川3 小时前
Prisma 实战指南:像搭积木一样设计古诗词数据库
前端·数据库·后端
Linsk3 小时前
Java和JavaScript的关系真是雷峰和雷峰塔的关系吗?
java·javascript·oracle
当时只道寻常3 小时前
浏览器文本复制到剪贴板:企业级最佳实践
javascript