好文章collection 20220730

1.性能优化类

(两篇都是字节的文章)

借助lighthouse进行页面性能优化mp.weixin.qq.com/s/12Xppi2LCXddRWy9Mjw43Q

输入url到页面展示完整过程,覆盖点全面mp.weixin.qq.com/s/wJxj5QbOHwH9cKmqU5eSQw

2.新的css特性

虽然近些年 CSS 变化很快,但我认为 2021 年是 CSS 的元年。在即将过去的 2021 年,CSS 变化非常地大,其中新增了很多特性,比如 CSS 容器查询、CSS 父选择器、CSS 层叠控制规则、CSS 子网格等等。而且这些特性已经在个别,甚至是在大部分主流浏览器已经可以看到了。 ​ 几大主流浏览器(Chrome、Firefox、Safari和Edge)还专注于修复浏览器兼容性痛点,让 Web 开发者的工作变得更轻松。 ​

2022:zhuanlan.zhihu.com/p/452468980

3.趣闻集锦

2021年7月,B站瘫痪在了寥寥数行lua代码激起的千层波澜下

www.bilibili.com/read/cv17521097?from=search&spm_id_from=333.337.0.0

4.底层探秘

JavaScript字符串底层是如何实现的?www.zhihu.com/question/51132164/answer/124450796

V8 引擎的内存管理zhuanlan.zhihu.com/p/470643126

最完美的结合:即时编译器(Just-In-Time Compilers)zhuanlan.zhihu.com/p/471704365

技术上的权衡与折衷并不都是坏事。有时候,它们正是推动我们前进的动力。新的框架和语言的创造就是为了让开发者不需要在不同事物之间做出选择,换句话说,我们必须做出的权衡就不必那么陡峭。许多技术目的就是使这些选择变得更加容易,不那么痛苦,这样其他程序员就不需要在解决一个问题的两种不同方法之间进行选择。相反,这些新的方法试图从两个不同的方法中取其精华,找到一个更好的平衡点,同时学习和融入已经存在的其他好的理念。在计算的世界中,这种事情一次又一次的发生。