每周分享第(145)期

344 阅读2分钟

新闻、观点、有趣

ESModule 系列 :构建下一代基础设施 PDN
为了迎合浏览器的发展浪潮。随着 ECMAScript 2015 提出 ECMAScript Module 规范以来,各个浏览器都在积极地推进着浏览器模块系统的实现。现今(2021年),各个主流浏览器已经基本全面实现并内置了 ESModule 系统,为了更好的利用以往用 CMD 或者 AMD 规范开发的众多 NPM 包,ESM包的分发网站应运而生

新一代性能指标 Web Vitals
Web Vitals,即 Google 给的定义是一个良好网站的基本指标(Essential metrics for a healthy site),在过去要去衡量一个高质量网站,需要的指标太多,且有些指标计算很复杂,所以,Google 推出 Web Vitals 就是为了简化这个过程,用户仅仅需要关注 Web Vitals 即可。

教程、技巧

前端开发函数式编程入门
函数式编程是一门古老的技术,从上个世纪60年代Lisp语言诞生开始,各种方言层出不穷。各种方言带来欣欣向荣的生态的同时,也给兼容性带来很大麻烦。于是更种标准化工作也在不断根据现有的实现去整理,比如Lisp就定义了Common Lisp规范,但是一大分支scheme是独立的分支。

【 flutter 】引擎初始化、启动流程都做了啥?2w 字源码解析
从源码分析 flutter 的引擎,非常硬核。

js打包时间缩短90%,bundleless生产环境实践总结
bundleless只会编译代码,不会打包,因此构建速度极快,同比bundle模式时间缩短了90%以上。得益于大部分浏览器都已经支持了http2和浏览器的es module,对于我们没有强兼容场景的中后台系统,将bundleless构建结果应用于线上是有可能的。

记一次平淡无奇的性能优化

库、工具

5个有用的 CSS 布局生成器
简化操作