当前位置: 首页 > Web前端 > JavaScript

前端周刊_6

时间:2023-03-27 14:23:11 JavaScript

前端周刊第25期,发布每周前端技术相关的重大事件、文章教程、部分框架的版本更新,以及代码和工具。每周定期发布,欢迎大家关注转载。如果外链无法访问,每周关注公众号前端,有解决办法EcmaInternational大事件批准ECMAScript2022,但是什么新功能?-感谢Ecma-ECMAScript2022现已成为批准的标准。ProtectedBlocksforCreatingLocalizationScope——最近一篇关于使用“块语句”将代码组合在一起的流行文章引起了一些批评。什么时候在JavaScript中你更喜欢映射而不是对象-映射对象现在(几乎)在JS实现中普遍可用,并且使用常规对象有一些好处。React团队现在正在做什么——随着React18的发布,React团队将注意力转向了未来,这篇文章给出了一些关于正在发生的事情的详细提示。不过,这不是路线图,他们强调,所讨论的大部分内容甚至都没有按预期实现。文章使用Playwright测试运行单元测试-Playwright的新测试运行程序如何与Jest和Mocha等“传统”方法进行比较。全局安装npm包的替代方案——一个容易让人绊倒的话题。关于serviceworker开发和测试的随机笔记-“我多年来在serviceworker周围学到的一堆提示和技巧”使用WebAnimationsAPI进行精确计时-在JavaScript中使用计时器会很快变得复杂。Kirill研究了WebAnimationsAPI如何在某些情况下消除对此类计时器的需求。框架发布AngularESLint14.0FontKit2.0——用于Node和浏览器的高级字体引擎。melonJS11.0-基于2D精灵的游戏引擎。Fastify4.1-流行的低开销NodeWeb框架。Capacitor3.6–使用JS构建跨平台的原生应用程序。Partytown0.6.2-将密集型代码重新定位到WebWorker线程中。Gatsby4.17ReactNative0.69–支持React18!代码和工具Puppeteer15.0:从Node控制HeadlessChrome:Playwright近年来占据了浏览器控制市场的最大份额,但如果您不需要支持多种浏览器,流行的PuppeteerforChrome仍然是一个不错的选择。它现在使用Chromium103并支持Node18。DeepPersistentProxyObjects:AutomaticallyPersistJSObjectsinIndexedDB:创建和维护在后台自动备份到IndexedDB的对象,这样如果你在浏览器中刷新或重启应用程序,对象的内容会自动恢复到它们以前的状态。main-thread-scheduling6.0:始终保持在主线程上的响应式应用程序:WebWorker方法的替代方法,它使用一种在用户与UI交互时停止执行任务的方法。ReactJoyride:在您的应用程序中创建导游:使用react-floater定位和设置浮动“导游”元素的样式。PSD0.2:零依赖PSD(Photoshop)解析器:适用于浏览器和Node.js。ESLint的全新主页:ESLint,非常流行的用于识别和报告JavaScript模式的linter,刚刚发布了v8.18.0。不过,更好的是经过几个月的努力,他们的全新网站。它非常漂亮,甚至包括一张AddyOsmani的精彩照片。Reacttime14.0:用于在React应用程序中进行时间旅行调试的Chrome开发人员工具:v14引入了对使用ReactRouter的应用程序的支持。