前端周刊每周发布前端技术相关的重大事件、文章教程、部分框架的版本更新以及代码和工具。每周定期发布,欢迎大家关注转载。如果外链无法访问,关注公众号前端,每周看,有解决办法大事件TypeScript4.6发布(甚至有利于非TS用户!)——JavaScript的类型化超集又向前迈进了一步,添加了es2022目标,允许在之前的super()的构造函数中编写代码,改进递归深度检查,并且可以检测更多语法错误的JavaScript文件,如果使用VSCode(即使您自己不使用TypeScript进行开发!)等等。Leaflet项目吸引了乌克兰JS开发人员——您知道流行的Leaflet映射库是由乌克兰开发人员创建的吗?Leaflet团队有一条消息要分享当前的违规行为以及您可以如何提供帮助。我们也捐赠了并将继续捐赠。在相关新闻中,[GitHub也分享了他们对这场战争的回应]()。Socket:查看npm包的潜在安全问题-一个有趣的新项目,它扫描每个npm包的代码以试图描述它们的行为,然后在特定于项目的页面上报告它。你不需要JavaScript的五件事——我们喜欢JS,但CSS和SVG的进步足以取代一些传统的JS用例。无处不在的2DHTMLCanvas的文章增强-Canvas2D形式的Canvas在Web上被大量使用(显然高达40%的页面?),本文着眼于它的一些新功能和增强功能。KentC.Dodds的(经典)React初学者指南——提供各种在线课程的Egghead的人们正在YouTube上发布他们的一些“经典”课程,第一个是KentC.Dodds的React课程。多兹。2.5小时长,使用React16,从2020年初开始,所以它并不过时。SolidJS感觉就像我一直希望React成为的那样-SolidJS是一个高效的反应式UI库,我们之前已经看到过直接比较-这篇文章详细介绍了它。ReactHooksLibraryforDataRequests-SWR-“SWR”这个名字来源于stale-while-revalidate:HTTPRFC5861推广的一种HTTP缓存失效策略。该策略先从缓存中返回数据(过期),同时发送一个fetchrequest(revalidation),最后拿到最新的数据。Chrome浏览器从输入到渲染的原理漫画图(简单易懂)——一本带你看懂Chrome架构的漫画,很有趣!框架发布Ember4.2-自以为是的框架。zx5.2-用Ja??vaScript替换bash脚本。React-Bootstrap2.2-使用React构建的Bootstrap组件。Nest.js8.4–Node.js服务器端框架。deck.gl8.7-WebGL2支持的可视化框架。OpenPGP.js5.2–JSOpenPGP实现。代码和工具Reveal.js4.3:一个HTML演示框架:为使用网络浏览器的任何人带来优雅的演示。v4.3刚刚发布,并进行了一些调整。ReduxToolkit1.8.0已发布:如果您不喜欢Redux来管理状态,那么您需要“用于高效Redux开发的官方的、自以为是的、内置电池的工具集”:-)除其他外,此版本添加了新的“监听器”'中间件(考虑useEffect但用于Redux存储更新)。Million1.5:快速虚拟DOM实现:Million专注于性能并提供低于1KB的压缩,如果您想在构建自己的框架或库时使用不可知的VDOM实现,Million是理想之选。MadeinUkraine:由乌克兰开发人员构建的(主要是JS)项目列表:可能有比您想象的更多的项目。dnt:Deno到Node的包转换工具:采用Deno模块并创建一个npm包以在Node中使用。虽然它比纯包装更进一步,但它实际上注入了shim,将通常的Deno代码形式转换为Node方法,等等。