前端周刊发表每周前端技术相干的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢送大家关注、转载。
<span style=”color:red;”> 如果外链不能拜访,关注公众号 前端每周看,外面有解决办法 </span>
大事件
- Ecma International 批准 ECMAScript 2022,但有什么新性能?——感激 Ecma—— ECMAScript 2022 当初是一个批准的规范。
- 为创立本地化范畴的爱护块——就最近风行的一篇对于应用“块语句”将代码组合在一起的文章,该文章引起了一些批评。
- 什么时候你应该在 JavaScript 中优先应用 Map 而不是对象——Map 对象当初(简直)在 JS 实现中广泛可用,并且应用惯例 Objects 具备一些益处。
- React 团队当初正在做什么——随着 React 18 的公布,React 团队曾经将注意力转向了将来,这篇文章给出了一些对于正在产生的事件的具体提醒。不过,这不是路线图,他们强调,许多探讨的内容甚至没有按原样实现。
文章
- 应用 Playwright 测试运行单元测试 — Playwright 的新测试运行程序与 Jest 和 Mocha 等“传统”办法的比拟。
- 在寰球范畴内装置 npm 包的代替计划 — 这个话题往往容易让人绊倒。
- 围绕服务人员开发和测试的随机笔记 —“我多年来在服务人员四周学到的一堆技巧和诀窍”
- 应用 Web Animations API 准确计时 — 在 JavaScript 中应用计时器会很快变得复杂。Kirill 钻研了 Web Animations API 如何在某些状况下打消对此类计时器的需要。
框架公布
- Angular ESLint 14.0
- FontKit 2.0 – Node 和浏览器的高级字体引擎。
- melonJS 11.0 – 基于 2D sprite 的游戏引擎。
- Fastify 4.1 – 风行的低开销 Node Web 框架。
- Capacitor 3.6 – 应用 JS 构建跨平台原生利用。
- Partytown 0.6.2 – 将密集型代码从新定位到 Web Worker 线程中。
- Gatsby 4.17
- React Native 0.69 – React 18 反对!
代码和工具
- Puppeteer 15.0:从 Node 管制 Headless Chrome:近年来,Playwright 占据了浏览器管制市场的大部分份额,但如果您不须要反对多个浏览器,风行的面向 Chrome 的 Puppeteer 依然是一个不错的抉择。它当初应用 Chromium 103 并反对 Node 18。
- Deep Persistent Proxy Objects: Automatically Persist JS Objects in IndexedDB:创立和保护在后盾主动备份到 IndexedDB 的对象,这样如果您在浏览器中刷新或重新启动应用程序,对象的内容就会主动复原到之前的状态。
- main-thread-scheduling 6.0:始终保持在主线程上的响应式应用程序:Web Worker 办法的代替计划,它应用在用户与 UI 交互时进行执行工作的办法。
- React Joyride:在您的应用程序中创立向导:应用 react-floater 来定位和设置浮动“向导”元素的款式。
- PSD 0.2:零依赖 PSD (Photoshop) 解析器:实用于浏览器和 Node.js。
- ESLint 的全新主页:ESLint 是一个十分风行的 linter,用于辨认和报告 JavaScript 中的模式,v8.18.0 刚刚公布。不过,更好的是,他们通过几个月的致力打造的全新网站。它相当丑陋,甚至包含一张 Addy Osmani 的精彩照片。
- Reactime 14.0:用于在 React 应用程序中进行工夫旅行调试的 Chrome 开发人员工具:v14 引入了对应用 React Router 的应用程序的反对。