前端技术双周刊#25-2022.06.29
Javascript
-
Faster initialization of instances with new class features
Class 从 V7.2 开始在 V8 中发布,私有类方法从 V8.4 发布,本文列出了两个主要影响它们被使用的问题,着重从问题一” Class 和私有方法的初始化要比普通属性的赋值慢得多”的解决入手解读 -
ES 2022 正式发布!有哪些新特性?
2022 年 6 月 22 日,第 123 届 ECMA 大会批准了 ECMAScript 2022 语言规范,本文较详细的解读了 ES 2022 的新特性 -
TypeScript 4.8 beta
TypeScript 4.8 beta 发布:有一些我们即将遇见更新如装饰器、类型收窄增强、模板字符串类型中的 infer。也可以在 4.8 Iteration Plan 查看所有被包含的 Issue 与 PR
Node.js
-
Fastify 如何实现高性能路由
分析了 Fastify 框架路由系统的原理 -
Fastify 如何实现更快的 JSON 序列化
分析了 Fastify 框架的高性能原理
前端框架
- Vue 的双端 diff 算法
diff 算法是前端框架中较为常见的一种用于 dom diff 更新的算法,当再次渲染 vdom 时,比较新旧 vdom 树来更新变化的 dom,主要从简单 diff 到双端 diff,以及 vue3 最长递增子序列的算法对其的优化介绍
性能优化
- Web 页面全链路性能优化指南
更全面的解读性能优化,不仅仅从页面的启动速度分析,对 web 页面的全链路进行完整的讲解并针对每一步找到能做的性能优化点,从基础解读到详细实现
扩展阅读
-
Alibaba Code 代码索引技术实践
本文主要介绍了 Alibaba Code Review 的技术实践,包括如何达到编译器级别的准确度和分钟级的构建速度、保障多版本的稳定性和毫秒级 RT 的服务等等 -
程序员在家做饭方法指南
不会做饭的码农不是好码农 -
探秘 HTTPS
深层次的解读 HTTPS,从 HTTP 到加密算法及 CA 证书,最后回到 HTTPS 本身的,由浅入深它也是目前安全传输 HTTP 的最优解 -
What would a Chromium-only Web look like?
如果只剩下一个 Web 引擎,很多兼容性问题都不复存在了,新特性也许会更快的在生产环境使用,但 Web 世界就会因此变得更好吗?