技术周报 · 2021-04-09

971 阅读1分钟

小编推荐

通过字节码保护 Node.js 源码之原理篇

通过发布 V8 引擎编译后的字节码来保护 Node.js 源码。

H5 小说阅读器左右翻页研究

此文总结了纯文本的小说阅读器左右翻页功能实现的几种方案。

JavaScript

Babel 是如何转换 async/await 的?

一切从 regeneratorRuntime is not defined 说起…

浅探 Web Worker 与 JavaScript 沙箱

探索基于 Web Worker 实现 JavaScript 沙箱隔离方案的总结思考。

极致优化

V8 引擎极致优化之路

V8 引擎极致优化,不明觉厉。

React Native 启动速度优化:Native 篇

「本文主要从 Native 的角度出发,从源码分析 React Native 现有架构的启动流程,总结了几个 Native 层的性能优化点;最后又简单介绍了一下 React Native 的新架构。」

拓展阅读

协同编辑冲突处理算法综述

几种协同编辑冲突处理算法的总结~

程序员应该知道的 3 个排版原则

「程序员不只是编码」。

为什么早期的 Windows 需要整理碎片

「总的来说,操作系统需要碎片整理主要有以下两个原因:文件系统的设计使得资源被释放后出现很多碎片;机械硬盘的随机读写性能比顺序读写差几个数量级。」

英文阅读

Evolving the CLS metric

Plans for improving the CLS metric to be more fair to long-lived pages.

An accessible toggle

很精细的实现~

Developing For Imperfect: Future Proofing CSS Styles

How do we plan future-proof styles in a world with an infinite degree of device and user ability variance? Let's explore how things can break and how modern CSS provides solutions.