前端周刊第二十六期,每周发布前端技术相关的重大事件、文章教程、部分框架的版本更新,以及代码和工具。每周定期发布,欢迎大家关注转载。如果外链无法访问,关注公众号前端每周看,里面有解决方法大事件SvelteOrigins:AJavaScript纪录片——一部制作精良的32分钟纪录片,跟随Svelte的创造者RichHarris以及它的一些用户和粉丝,真正深入挖掘它的来源,它是由什么制成的,以及它是如何形成的一个自己的健康社区。宣布推出Color.js:一个认真对待颜色的库-感觉良好的颜色空间、CSS颜色规范和其他此类技术。OpenJSWorld2022的亮点-OpenJSWorld将于6月初举行,这篇文章涵盖了一些谈话要点、热门话题以及活动的特别之处。还有一个YouTube播放列表,其中包含该活动的50多个演示文稿。文章ES2022:主要新功能,快速代码-如果您想以快速、纯代码的形式查看ES2022中的新功能,这篇文章适合您。仔细重试XMLHttpRequest-当您的页面在后台发出的请求失败时,您的重试或恢复策略是什么?亚伦说值得一看。StopScreenfromSleepingUsingJavaScript-解释如何使用ScreenWakeLockAPI。WorkingwiththeFileSystemfromNode.js-深入了解与在Node中处理文本文件相关的所有内容,从简单的读写操作到流、缓冲区和目录操作。使用JavaScript将localStorage填充到其最大容量-为什么?用于测试应用程序在无法写入localStorage时如何响应。CodingTetrisinJavaScript:TheASMREdition-制作精良、宁静的编码视频似乎正在成为一种东西。框架发布Prisma4.0-强大的TypeScriptORM。Billboard.js3.5-基于D3.js的图表库。deck.gl8.8-WebGL2支持的可视化框架。Fastify4.2-Node.js网络应用程序框架。v8n1.5-流畅的验证库。vue-instantsearch4.4-Algolia+Vue上的搜索UI。Puppeteer15.2-无头Chrome控件库。ng2-charts3.1–Angular的Chart.js。Next.js12.2代码和工具Sigma.js2:大型图形的高性能交互式渲染:讲述如何通过对这个库的几年工作进行完全重写,使其在浏览器中运行良好大型图形渲染.Vue2.7“火影忍者”发布:虽然Vue3是新的默认版本,但许多项目继续依赖Vue2,因此2.7已作为LTS版本发布,以帮助弥补一些向后移植的功能的差距,包括CompositionAPI、改进的Vite支持(通过新插件)等等。尽管如此,Vue2预计将在“2023年底”达到“生命终结”。https://deno.com/blog/fresh-is-stable:刚从Deno项目(看看我们在那里做了什么)有一个由Preact提供支持的新Deno全栈Web框架。过去一周,它在社交媒体上引起了广泛关注。neovis.js2.0:Neo4j+vis.js→浏览器中的图形可视化:从Neo4j图形数据库获取数据并使用vis.js将其可视化。Serverless-Express4.9:在AWSLambda或AzureFunctions上运行现有的Node.js框架:这个想法是您可以在Express、Koa、Hapi等之上以通常的方式构建HTTPAPI,并提供包装器让它们运行在AWSLambda或AzureFunctions上运行。trim-lines3.0:删除换行符周围的空格和制表符:“这看起来微不足道,但实际上要获得高性能非常复杂。”Handsontable12:感觉像电子表格的成熟数据网格:纯JavaScript、Vue、Angular、React-它适用于所有这些(演示)。请注意它的双重许可,它仅供评估或非商业用途免费使用。