前端技术双周刊#18-2022.03.09
Node.js
-
Node.js v17.6.0
Node.js 发布了 17.6.0 版本,没有什么特别重大内容。专门提一下是因为本期小编在这个版本中做了一些微小的工作,谢谢大家。 -
Fastify and Pino with Matteo Collina
podrocket 对 Matteo Collina 进行了一个专访,谈到了 Fastify、Pino 以及对 ORM 的一些看法。Matteo Collina 是 Node.js 的 TSC 也是 Fastify 和 Pino 的作者。 -
Implementing Node.js URL parser in WebAssembly with Rust
作者尝试使用 Rust & WebAssembly 来重写 Node.js 中的 URL parser,结果发现相对于本身的性能提升,JavaScript 到 WebAssembly 的字符串转换很耗时。
浏览器原理
- 深入理解 WKWebView (渲染篇) —— DOM 树的构建
本文讲解了浏览器构建 DOM 树的过程
拓展阅读
-
5 things you don’t need Javascript for
JavaScript 可以完成很多复杂功能,但是我们经常会过度依赖它,其实目前 HTML 和 CSS 本身已经非常强大了 -
A new year, a new MDN
质量很高的 MDN 进行了新的改版, 感谢他们提供了优质的文档内容,前端开发者都应该优先参考 MDN。 -
Working together on Interop 2022
2022年开始,苹果、Google、微软、Mozilla 等多家公司联合发起了 Interop 2022的项目,旨在15项影响 Web 开发者体验的关键领域提升浏览器的 Interoperability。Interoperability 可以理解为互通性,即所有浏览器在 Web 标准的实现上保持一致。 -
Taro 在多端浪潮下的选择与挑战
从 Taro 的技术演进看跨端方案的困境和破局方法 -
降低前端业务复杂度新视角
使用状态机的思维去解决前端日益复杂的业务逻辑问题,高阶开发必备 -
HCT, a new color space developed by Google for design
Google 发布的一套新的色彩体系。与其它色彩体系(RGB/HSL/HSV等)相比,HCT 的渐变过渡更自然、更舒服。目前应用在 Android 12 动态主题 Material You 上,未来可能会被广泛应用。 -
Made in Ukraine: A List of (Mostly JS) Projects Built by Ukrainian Developers
一份主要由乌克兰开发者贡献的开源项目列表,其中有很多我们熟悉的项目 -
Psychological safety is critical for high-performing teams
An introduction to psychological safety and ways to evaluate the level of safety in your organization.
前端框架
- Deep dive into vue3’s reactivity system
Vue.js 团队成员带来的 Vue3 响应式系统介绍
经验分享
- 11 years at Google
作者离职前做谷歌的 PC 搜索,看作者做的事情,同样是做搜索的同学,可能会有一点熟悉。
开源项目
- Socket
An interesting new project that scans the code of each npm package in an attempt to characterize their behavior, which is then reported on project specific pages, such as this one for lodash or this one for zx. Early days but some potentially useful info here.
编辑:梅旭光