前端周刊每周发布前端技术相关的重大事件、文章教程、部分框架的版本更新以及代码和工具。每周定期发布,欢迎大家关注转载。外链进不去的话,关注公众号前端每周看,里面有解决方案driver的定义在这里值得商榷(它更像是一个过滤器吗?),但它仍然是一个有趣的故事和解决方案作者的问题。Babel7.17.0发布-现在装饰器提案已经稳定,Babel包含了对它们的解析和转换支持,如果你想玩的话。正则表达式的“v”标志提案也已实施。FetchAPI即将进入Node核心-对FetchAPI的支持(作为获取资源的常用浏览器端)已通过--experimental-fetch合并到Node.js中,并将在标志后面可用,默认情况下启用节点18+。MemoryLeaks:TheForgottenSideofWebPerformance-公平对待内存泄漏的重要性,尽管“努力回报率”通常被视为“高得令人失望”。文章在2022年加速VS代码扩展——其中一篇“小众但有趣”的文章深入探讨了VS代码的底层架构,对于任何考虑进行自己的扩展的人来说都是必读的。ImproveJavaScriptBundlePerformanceUsingCodeSplitting—了解代码拆分的好处和注意事项,以及如何通过动态加载昂贵的、非关键的JavaScript包来提高页面性能和加载时间。WebFrameworksSolve和HowYouCanNoThem-深入研究了一些跨框架的通用技术特性,并解释了一些不同的框架如何实现它们以及它们的成本。使用Streams构建高性能节点应用程序-使用Node.js中的流模块发挥你的优势。框架发布MDX2.0–Markdown+JSX=??Partytown0.3–从主线程中移除第三方脚本。Mongoose6.2.0–MongoDB对象建模库。Recoil0.6-React状态管理的替代品。Commander.js9.0-NodeCLI框架。CKEditor5v32.0-富文本编辑器框架。ESLint8.8.0代码和工具Sigma2.2:图形绘制库:一个成熟的库(我们在2015年首次链接它!)适用于您拥有包含数千个节点和边的巨大图形需要快速渲染的用例。这里有一些很好的例子。A-Frame1.3:AFrameworkforBuildingWebVRExperiences:用于构建虚拟现实体验的网络框架,可在Vive、Rift、Quest以及桌面和移动平台(包括浏览器)上运行。Electron17发布:流行的跨平台桌面应用程序框架获得了对Chromium98支持、Node16.13.0和V89.8的关键依赖。热键2.0:按下“热键”时触发元素操作:使用热键,data-hotkey设置元素的属性,您将获得键盘快捷键。v2.0刚刚被删除。如果它对GitHub足够好,对我们来说也足够好!imask.js6.4.0:普通JavaScript输入掩码:不是验证输入字段的语法,如何防止用户输入无效值?lite-youtube:YouTube嵌入Web组件的更快呈现:这是PaulIrish的ShadowDOMWeb组件版本,用于lite-youtube-embed,具有键盘可访问性和其他一些不错的功能。
