前端技术双周刊#23-2022.05.18
CSS
-
Deep Dive into Text Wrapping and Word Breaking
关于文字断行的控制,看它就够了 -
State of CSS 2022
Google I/O 2022上的 State of CSS 分享 -
Improving Icons for UI Elements with Typographic Alignment and Scale
当页面排版包括文字大小、行高等有调整时,页面中的图标经常会出现不对齐或不跟随响应的情况。本文提供了一些解决方法可以参考。
JavaScript
- Faster initialization of instances with new class features
张秋怡为 V8 贡献了类元素的性能优化。
Web 框架
-
Four Eras of JavaScript Frameworks
总结了前端框架的几个历史阶段。 -
Web 框架不是答案
Midway 框架的开发者对 Node.js 框架的一些思考。
工程化
-
Lerna Announcement: Passing the torch
lerna 的主要维护者宣布将不再主持 lerna 的维护工作,后续将由 Nrwl 接手,该公司开发了 monorepo 工具 nx。 -
monorepo.tools
这个网站详细介绍了 monorepo 以及相关构建工具需要实现的功能点,同时对比了不同构建工具的区别。如果想要替换 lerna,或许可以参考这个。
拓展阅读
-
精读《JS 数组的内部实现》
本文翻译自 How JavaScript Array Works Internally,介绍了 V8引擎的数组实现机制。数组是我们平时开发中比较高频使用的数据结构之一,了解数组的内部实现机制可以帮助更好的使用它,使数组执行性能最优。 -
WinterCG 社区正式成立,前端代码终于可以运行在后端了
WinterCG 全称 Web-interoperable Runtimes Community Group,术语“web-interoperable”意味着以一种与 web 浏览器相同或至少尽可能一致的方式实现功能,所以并不打算发布一套独立的标准 API 集。WinterCG 将更加直接关注非 Web 浏览器的特定需求的实现,与目前专注于 Web 平台功能和 API 开发的现有社区组织形成互补。对于不同 JavaScript 执行环境中有显著差异的 API,WinterCG 会执行一个最小通用的子集 API 来保证非浏览器环境的一致性。 -
Meta Open Source is transferring Jest to the OpenJS Foundation
脸书将 Jest 贡献给了 OpenJS Foundation。
Rust
-
24 days from node.js to Rust
一个详细的 Node.js 与 Rust 对照,熟悉 Node.js 的同学可以快速了解 Rust。 -
前端视角解读 Why Rust
一个快速的 rust 入门介绍。