前端技术双周刊#17-2022.2.23
JavaScript
-
ES6 以上版本代码要不要转码成 ES5?
从转换后的代码和字节码层面分析 ES6和 ES5代码执行哪个性能更好,大部分情况下,如果可以不转码,更有利于v8提升性能。 -
Neat Example of Using a JS Proxy as a Low Code REST Client
基于 Proxy 实现一个比较优雅的客户端请求。 -
The State of JS 2021 Results
又一个 JavaScript 2021总结!基于全球16085名受访者的调查问卷汇总而来。新颖的数据呈现方式让人眼前一亮! -
Find Global Variables and Track Down Code Location
我们都知道把变量挂到全局不是一个好的做法,这个系列内容提供了如何排查和定位全局变量出处的方法。
CSS
- 现代 CSS 颜色指南
比较全面的 CSS 颜色格式介绍。
开源产品
-
Ant Design Mobile 5.0 发布
5.0 版本是一次彻底的重做,它带来了全新的设计体验和 100% 重写的组件代码实现。 -
Deco
京东出品的类似于 Imgcook 的设计稿一键生产代码工具,目前设计稿仅支持 Sketch。 -
Phosphor
可变线性图标库,它的特色是支持6种粗细设置,图标组件的参数设置也值得借鉴。
拓展阅读
-
W3C-中文排版需求
一个中文排版需求提案,里面细节挺多很有意思。 -
Design Systems For Figma
这里收集整理了在 Figma 社区发布资源的设计系统,可以作为参考学习。 -
Deep dive into React Native’s New Architecture
深入浅出的介绍了 RN 即将到来的新架构,包括 JSI、Fabric、Turbo Modules、CodeGen 等。 -
A list of every web API in Deno
Web 兼容性是 Deno 的主要目标之一,这篇文章列举了 Deno 所实现的每一个 Web API,详尽描述了 Deno 在这个方向上究竟做到了何种程度,打消开发者心中的疑虑。 -
Reliably Send an HTTP Request as a User Leaves a Page
如何解决用户点击链接跳转日志请求不丢失的问题?这里提供了2种纯 Web 方法,它们有各自的适用场景,可以自行选择适合自己的。