🌰栗子前端技术周刊第 42 期 (2024.8.5 - 2024.8.11):浏览前端一周最新消息,学习国内外优秀文章视频,让我们保持对前端的好奇心。
📰 技术资讯
- Puppeteer 支持 Firefox:Puppeteer 现在已支持 Firefox。这意味着你用 Puppeteer 编写的自动化端到端测试用例,可以同时在 Chrome 浏览器和 Firefox 浏览器上运行。
import puppeteer from "puppeteer";
const browser = await puppeteer.launch({
browser: "firefox"
});
const page = await browser.newPage();
// ...
await browser.close();
- Astro 4.13:Astro 4.13 将请求重写和内容收集 JSON 模式从实验性功能正式加入到稳定功能中,除此之外,还有一些日志改进。
- nvm 0.40:Node 版本管理命令行工具,0.40 版本
nvm use/nvm install
增加了--save
选项,可将操作写到.nvmrc
文件中,除此之外,还支持了NVM_AUTH_HEADER
环境变量和.nvmrc
文件支持写注释。
📒 技术文章
-
The Node.js best practices list:2024 年版面向 Node 开发人员的深度指南。该指南分为 8 个部分并定期更新,深入探讨了从错误处理和代码风格到 Docker 和安全实践等多个领域。
-
Reading from the Clipboard in JavaScript:浏览器对用户剪贴板的读写有很好的支持,这为在 web 上获得更好的体验提供了可能,本文将介绍如何使用剪贴板。
-
告别轮询,SSE 流式传输可太香了:本文将从 SSE 的概念、与 Websocket 对比、SSE 应用场景多个方面介绍 SSE 流式传输。对于需要轮询的业务场景来说,采用 SSE 在对应场景下会是一个更好的技术方案。
🔧 开发工具
- Puter:在浏览器中的实现了一款操作系统,功能丰富、运行速度极快,并具有高度可扩展性。
- Node.js 工具箱:查找和比较 Node.js 软件包,这是一个由社区维护的出色资源,提供了一种按类别查找软件包和库的方法,例如,你可以查看 HTTP 框架、测试框架、查询构建器等。你可以通过各种方式对库进行比较,查看其下载次数,star 数等等。
- SVG Viewer:查看、编辑和优化 SVG - 一个功能强大的小型 web 应用,提供优化、美化、旋转、翻转、改变尺寸等选项,并可将 SVG 转换为 React、React Native、PNG 甚至不同类型的数据 URI。
🚀🚀🚀 以上资讯文章选自常见周刊,如 JavaScript Weekly 等,周刊内容也会不断优化改进,希望你们能够喜欢。
💖 欢迎关注微信公众号:栗子前端