631 期 加快 JavaScript 生态系统的发展

本期看点:上周,Playwright 发布了 v1.32 支持 UI 模式,让用户可以在一个 UI 环境中探索、运行和调试测试。
编辑:liu-jin-yiTimLi777Yucohny

🔥 本周热门

加快 JavaScript 生态系统的发展:npm scripts — 这是关于在 JavaScript 领域中寻找提高性能系列文章中最新的一篇。作者自己是这样介绍的:

‘npm scripts’是 JavaScript 开发者经常执行的命令,但它们并没有被特别优化,每次执行都会增加大约 400 毫秒的开销。在这篇文章中,我们能够将这个开销降低到约 22 毫秒。”

如果你很感兴趣可以 重头开始学习

Marvin Hagemeister

Playwright v1.32 – 现在有了 UI 模式 — 这个流行的 Web 测试和自动化框架正在向 Cypress 这样的工具所服务的领域迈进,它提供了一个 “UI 模式”,让你可以在一个 UI 环境中探索、运行和调试测试,还有观察模式。这里有一个 介绍视频

Microsoft

快讯:

📒  教程与趣事

使用 Playwright 抢购自行车 — 一种不寻常的 JavaScript、Playwright 和 GitHub Actions 的用例,但 Maciek 设法买到了他的自行车。

Maciek Palmowski

前端“已死”? — 最近有一种说法认为,像 GPT-4 这样的大型语言模型(甚至像 Copilot X 这样的工具)可能很快就会让一些开发者失业——然而,Josh 对“这些人工智能进步对软件开发未来的意义充满乐观”。

Josh W. Comeau

相关新闻,Eric Elliott 对 ChatGPT 进行了测试,看它是否能成为一个不错的 JavaScript 教练。它表现出色——尽管结果有些参差不齐。

▶  初学者的 Pinia 快速入门Pinia 是一个 Vue 的状态管理解决方案,它确实相信把菠萝放在披萨上。

Alexander Gekov

从零开始使用 Astro 的实用指南 — 一个全面的 Astro 指南,涵盖了你想要的所有主题教程。

Mojtaba Seyedi

想要从 Angular 切换到 Signals 之前,你一定要先做这件事!

Jordan Powell

每个开发人员都应该知道的六个 CSS 代码片段

Adam Argyle (Google)

🛠  代码与工具

trace.cafe:轻松分享 Webperf — 一种快速分享从开发者工具中保存的性能分析文件的方法,最多可保留 90 天,并嵌入开发者工具性能面板。(参见示例)

paul irish

VueUse:Vue Composition 实用程序集合 — 包含超过 200 个针对 Vue 2 和 3 的函数,无论是处理状态、浏览器功能、动画、Electron、Firebase 还是其他内容,这套基于组合 API 的实用程序函数都会有适合您的东西。

Anthony Fu

OTPAuth:一次性密码(HOTP/TOTP)库 — 当您登录使用 2FA 的网站时,如果被要求输入来自身份验证应用程序的一些数字,那么可能是基于时间的一次性密码(或 TOTP)。这个适用于 Node、Deno、Bun 和 浏览器的库让您可以用 JS 处理 TOTPs 和 HOTPs。

Héctor Molinero Fernández

Recharts v2.5:基于 React 和 D3 构建的图表库 — 使用声明式组件、原生 SVG 支持和对 D3 的轻量级依赖,易于部署。提供了线形图、条形图、散点图、组合图、饼图和雷达图。有 很多示例,包括代码。

recharts

DOCX v8.0:用 JavaScript 生成 Word .docx 文件 — 布局文档的代码很冗长,但功能很多。这里有一个 CodePen 示例发布说明仓库地址

Dolan Miu

SvHighlight:Svelte 代码语法高亮器 — 基于 Highlight.js,它包含一个模糊功能,可以将注意力集中在代码的特定区域,并且可以用 Tailwind 自定义它。试试 交互式示例 来看看效果。

SvHighlight

eslint-formatter-pretty v5.0:美观的 ESLint 格式化器 — 比默认的格式化更好看。按严重程度排序结果。获取带样式的内联代码块等等。

Sindre Sorhus

AWS JWT Verify:验证由 Amazon Cognito 签名的 JWT — 在 Node.js 和浏览器中都可以使用。

Amazon Web Services

版本发布:

🎁 Bonus Item

创建 Bookmarklets — 直接在浏览器中创建和测试 bookmarklet。如果你需要的话,这会让你的任务变得很轻松。

Cullan Luther

© 2025 印记中文 | 粤ICP备17008907号-2