大前端快报 No.16
musicfe163 opened this issue · comments
- 一个 ESLint 开箱即用的提案 https://bit.ly/2RX1k8i
一个 Google 工程师给 Next.js 弄了个提案,简单说就是目前 Webpack loader 之前都是割裂的,比如 babel-loader 和 eslint-loader,如果能共享之间的 AST 树,除了性能,还能解锁很多新的姿势。
- CSS 新属性: text-decoration-thickness 和 text-underline-offset https://bit.ly/3mM5iip
Chrome 87 会带来两个新的 CSS 属性,对文本装饰线的粗细和偏移量可以做更多的定制了。
- Android 11 取消了视频 4G 大小的限制 https://bit.ly/3kKl9Mm
可能很少人会用 4K 持续录制半个多小时,但是在 Android 11 上你可以这么做了,当然这还要相机支持。
- 使用 Paging 3 实现分页加载 https://bit.ly/3j9xfyd
Paging 3.0 是一个完全使用 Kotlin 协程重写的库,相对于 Paging 2.0 提供了更灵活的数据转换操作。
- 恢复 RecyclerView 的滚动位置 https://bit.ly/3i4R7Bh
从 1.2.0-alpha02 版本开始,Jetpack RecyclerView 提供了一个新的 API,可以让 Adapter 在数据加载完成之前阻塞布局行为,从而避免丢失滚动位置信息。
- 今日头条品质优化:图文详情页秒开实践 https://bit.ly/3i7reB1
多角度分析 WebView 秒开是如何做到的。