前端周刊每周发布前端技术相关的重大事件、文章教程、部分框架的版本更新、重大代码和工具事件JavaScript2021新星——这是一本支持在GitHub上持续流行的JavaScript项目的流行意见,该项目已连续第6年运行。星级并不是确定哪些项目运作良好的唯一方法,但它是我们倾向于发现的一种方法,可以显示一些值得检查的项目和库。2021年将是JavaScript强劲的一年,尤其是Next.js、Vite和zx等项目!2021年大前端解读:“卷”的名字是什么?——本文为《2021InfoQ年度技术盘点与展望》系列文章之一,由InfoQ编辑部制作呈现,重点关注2021年大前端领域的重要进展和趋势,希望对大家有所帮助你准确把握了2021年大前端领域公司的核心发展脉络,在业界始终保持着足够的技术敏锐度。《InfoQ年度技术盘点与展望》是InfoQ全年最重要的内容专题之一,涵盖架构、AI、大数据、大前端、云计算、数据库、中间件、操作系统、开源、写作等文章TheJSSelf-ProfilingAPIInPractice—它是一种允许Web应用程序控制采样分析器以测量客户端JavaScript执行时间的API。正如预期的那样,它目前仅在Chrome94+中可用。更智能的JavaScript映射器:array.flatMap()—您可能怀疑这种方法是否更智能,但它值得了解。是时候使用JavaScriptTemporalAPI了吗?—“JavaScript中的日期处理很痛苦,是时候使用合适的TemporalAPI了。”如何保证前端CI/CD的依赖安装速度达到一个最优方案——前端应用的构建部署时间通常受代码拉取速度,以及依赖程度等因素影响机器配置。排除这些我们往往无法控制的因素,我们仍然可以通过优化npm依赖的安装方式来达到更快的构建速度。项目中有50多个生产依赖包,最好的依赖安装方式往往能比最差的安装方式节省20多秒的时间。该框架在去年12月发布了Ember4.0之后发布了Ember.js4.1。ESLint8.6.0Jasmine4.0-Node和浏览器的测试框架。AVA4-节点测试运行器。History5.2-使用JS管理会话历史记录。fast-json-stringify3.0-更快的JSON.stringify().Chart.js3.7-基于画布的简单HTML5图表。代码和工具Fuite:一种用于查找Web应用程序内存泄漏的工具-考虑到“加载DevTools并在性能选项卡中做大量工作”与“运行此脚本”之间的选择,后者听起来更简单。Fuite的目标是让检测网页内存泄漏的过程变得如此简单。Perspective1.1:通过WebAssembly进行快速流数据可视化-Perspective最初是为JPMorgan构建的,用于构建实时高性能交互式可视化,由C++引擎提供支持,该引擎在引擎盖下编译为WASM。jsPDF2.5:客户端JavaScriptPDF生成-即时创建票证、文档、证书等。Vanta.js:网站的3DWebGL背景动画——从预定义的背景动画中选择一种,然后使用UI调整设置。当然,有些东西您很少会用到,但是当您需要时,可以使用一组简洁的效果。Choices.js10.0:AConfigurableChoiceBox/TextInputPlugin-这里有很多示例,或者您可以直接访问GitHub存储库。
