美味值:🌟🌟🌟🌟🌟
口味:西南大饭包
- 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly
本期摘要
- 2022 State of JS 后果出炉
- ESLint 2022 年终总结
- pnpm 2022 年终总结
- 大淘宝 Web 端技术概览
- 支流工夫库横向比照
- 给 Node.js 开发者的 Golang 教程
- 2022 CodePen 最受欢迎的 Pens
- 改良 Core Web Vitals 的最佳实际
大家好,我是童欧巴。欢送来到前端食堂技术周刊,咱们先来看下上周的技术资讯。
技术资讯
1. 2022 State of JS 后果出炉
State of JS 后果终于出炉,看看有多少你没听过的技术和开发者?我认为如果 95% 你都关注的话,你曾经有了一个不错的前端技术视线了。
2. ESLint 2022 年终总结
- 网站重构
- 新的配置零碎
- 反对 ES2022
- 支出与收入
- 资金反对从属我的项目和生态系统
- 重写 ESLint
3. pnpm 2022 年终总结
2022 年新增的次要个性:
- symlinkless hoisted node_modules
- side-effects-cache
- pnpm patch
- Time-based resolution
- pnpm licenses list
上面咱们来看技术材料。
技术材料
1. 大淘宝 Web 端技术概览
淘宝 Web 技术地图和技术产品介绍。
2. 支流工夫库横向比照
文章比照了 Native Date、Moment.js、Day.js、Date-fns 等工夫库的优缺点,并给出以下论断:
- Native Date 无奈间接解析自定义格局的工夫字符串,且容易引入时区问题。(不举荐)
- Moment.js 包体积过大,且工夫对象存在 mutable 问题,源代码也早已进行保护。(不举荐)
- Day.js 克服了 moment.js 的缺点,且 api 与 moment.js 高度吻合,从 moment.js 迁徙成本低。然而局部性能须要通过插件引入。(举荐在不波及 UTC 工夫的状况下应用)
- Date-fns 同样克服了 moment.js 的缺点,并反对 tree-shaking,独自应用某些功时,引入的包体积甚至小于 day.js。但须要从目标目录导入所需的工具函数,上手难度大。在引入了多种工具函数或波及解析工夫字符串时,还会导致包体积过大。(举荐存在轻度需要时应用)
3. 给 Node.js 开发者的 Golang 教程
提供大量语法示例比照,晋升你的学习效率。
4. 2022 CodePen 最受欢迎的 Pens
CodePen 年度 Top 100 Pens 出炉。
5. 改良 Core Web Vitals 的最佳实际
Chrome DevRel 团队总结了在当下进步 Core Web Vitals 性能的最佳实际汇合,蕴含 LCP、CLS、FID、INP、TTFB 等。
随机 MDN
- Pointer events
好了,以上就是本期的食堂周刊,观众老爷们如果感觉还不错,一键三连是对食堂老板最大的反对。
你的前端食堂,吃好每一顿饭,咱们下期见。