前端周刊发表每周前端技术相干的大事件、文章教程、一些框架的版本更新、以及代码和工具
大事件
- 2021 年的 JavaScript 后起之秀——这是对在 GitHub 上持续风行的 JavaScript 我的项目的风行认识,这是间断第 6 年运行的。星级并不是确定哪些项目好用的惟一办法,但它是一种办法,咱们偏向于发现它会显示一些值得一试的我的项目和库。2021 年对 JavaScript 来说是强劲的一年,尤其是 Next.js、Vite 和 zx 等我的项目!
- 解读大前端的 2021:到底“卷”出了什么名堂?——本文是“2021 InfoQ 年度技术盘点与瞻望”系列文章之一,由 InfoQ 编辑部制作出现,重点聚焦大前端畛域在 2021 年的重要停顿、动静,心愿能帮忙你精确把握 2021 年大前端畛域的外围倒退脉络,在行业内始终保持足够的技术敏锐度。“InfoQ 年度技术盘点与瞻望”是 InfoQ 全年最重要的内容选题之一,将涵盖架构、AI、大数据、大前端、云计算、数据库、中间件、操作系统、开源、编
文章
- The JS Self-Profiling API In Practice — 它是一个 API,容许 web 利用程序控制采样分析器来测量客户端 JavaScript 执行工夫。不出所料,它目前仅实用于 Chrome 94+。
- 更智能的 JavaScript 映射器:array.flatMap() — 您可能对这种办法是否更智能持狐疑态度,但值得理解。
- 是时候应用 JavaScript Temporal API 了吗?—“JavaScript 中的日期解决很苦楚,是时候应用适合的 Temporal API 了。”
- 前端 CI/CD 上如何保障依赖装置速度达到优解——前端利用在构建部署时长上,通常受代码拉取速度、以及机器配置高下等因素影响。排除这些咱们往往不可控的因素外,仍能够通过对 npm 依赖装置形式进行优化,来达成更快的构建速度。以我的项目存在 50 个以上生产依赖包,最优良的依赖装置形式比最差的装置形式,往往可能节俭 20s 以上的工夫。
框架公布
- Ember.js 4.1,继 Ember 4.0 于 12 月之后。
- ESLint 8.6.0
- Jasmine 4.0 – Node 和浏览器的测试框架。
- AVA 4 – 节点测试运行器。
- History 5.2 – 用 JS 治理会话历史。
- fast-json-stringify 3.0 – 一个更快的 JSON.stringify().
- Chart.js 3.7 – 基于画布的简略 HTML5 图表。
代码和工具
- Fuite:一种用于在 Web 应用程序中查找内存透露的工具——思考到“加载 DevTools 并在性能选项卡中执行大量工作”与“运行此脚本”的抉择,后者听起来更简略。而 Fuite 的指标是让检测网页内存透露的过程就这么简略。
- Perspective 1.1:通过 WebAssembly 的疾速流数据可视化——Perspective 最后是为 JP Morgan 构建的,用于构建实时高性能交互式可视化,由编译为 WASM 引擎盖下的 C++ 引擎提供反对。
- jsPDF 2.5:客户端 JavaScript PDF 生成— 即时创立票证、文档、证书等。
- Vanta.js:您网站的 3D WebGL 背景动画— 从预约义的背景动画之一中进行抉择,而后应用 UI 调整设置。当然有些货色你会很少应用,然而当你须要它们时会有一组整洁的成果。
- Choices.js 10.0:一个可配置的抉择框 / 文本输出插件——这里有很多例子,或者你能够间接去 GitHub 存储库。