编辑推荐
HTTP/3 规范正式发布
6 月 6 日,IETF QUIC 和 HTTP 工作组成员 Robin Marx 宣布,经过 5 年的努力,HTTP/3 被标准化为 RFC 9114,这是 HTTP 超文本传输协议的第三个主要版本。同时,HTTP/2 也更新为 RFC 9113标准,HTTP/1.1 和通用 HTTP 语义和缓存概念在 RFC 9110-9112 中也得到了加强。
2022 前端开发报告:TypeScript 成 84% Web 开发者的“最爱”|无障碍性、边缘渲染成大趋势
此次报告,共有来自全球 125 个国家 / 地区、超 3700+ 名前端开发专业人士填写了调查,核心结论:
- 前端开发相对较易入门;
- 开发者在更大的前端团队工作成常态;
- 前端“边缘渲染”方案将成大趋势;
- TypeScript 成 84% Web 开发者的“最爱”;
- 等等。。。
深度阅读
Web3.0 行业全景及代表项目研究
什么是 Web3.0?Web3.0 现在发展的怎么样了?未来会怎么样?NFT 和 X to Earn 火爆的内在逻辑是什么?能持续吗?公有链 Web3.0 创新对于腾讯云区块链和长安链联盟链生态具有哪些借鉴意义? 本文试图来回答这些问题。并且,也尽量客观的从影响力和模式的代表性的维度,梳理了 60 多个当前公有链生态中具有 Web3.0 概念的代表项目。
抖音功耗优化实践
本文结合抖音的功耗优化实践中产出的一些实验结论与优化思路,从功耗的基础知识、功耗组成、功耗分析、功耗优化等几个方面,对 Android 应用的功耗优化做一个总结沉淀。
外文精选
You may not need a bundler for your NPM library
Why would you NOT want a bundler for your library? My main argument is that the consumer of your library is the one that should use a bundler if it is relevant to them. It may affects the complexity of your library and makes possible limitations for your consumers also.
First-party cookie recipes
Learn how to set first-party cookies to ensure security, cross-browser compatibility, and minimize chances of breakage once third-party cookies are phased out.
实践应用
从0到1带你用webpack 5构建monorepo项目——上篇
使用 Webpack 搭建 Monorepo 项目的完整指南,适合新手看看。
content-visibility 再探究,完美替代 Lazyload?
直接看结论:
- 在一些需要被频繁切换显示、隐藏状态的元素上,使用
content-visibility: hidden
,用户代理无需重头开始渲染它和它的子元素,能有效地提升切换时的渲染性能;content-visibility: auto
的作用更加类似于虚拟列表,使用它能极大地提升长列表、长文本页面的渲染性能;- 合理使用
contain-intrinsic-size
预估设置了content-visibility: auto
元素的高宽,可以有效避免滚动条在滚动过程中的抖动;content-visibility: auto
无法直接替代 LazyLoad,设置了content-visibility: auto
的元素在可视区外只是未被渲染,但是其中的静态资源仍旧会在页面初始化的时候被全部加载;- 即便存在设置了
content-visibility: auto
的未被渲染的元素,也并不会影响全局的搜索功能。
使用 Three.js 实现"雪糕"地球,让地球也凉爽一夏
这是一篇特别详细的 Three.js 实例剖析文章,递进讲解了如何使用 Three.js 实现:球体、旋转的球体、带纹理效果的球体、带交互效果的球体等,过程中还介绍了很多 3D 可视化基础知识,值得一看。