每周分享第(146)期

295 阅读2分钟

新闻、观点、有趣

Chrome 94 开始 WebGPU 试用,Web 的 3D 渲染及机器学能力更强了
9月21日正式发布的Chrome 94,带来了哪些有意思的新特性呢?

Android 实现增量更新
如果app依赖本地更新,更新比较频繁的话,每次更新都要让用户下载完整安装包,用户体验会比较差。目前,很多应用商店都实现了apk的增量更新 接下来就是如何实现

教程、技巧

从浏览器渲染层面解析css3动效优化原理
CSS3与动效优化有什么关系呢,本文将从浏览器渲染层面讲述CSS3的动效优化原理

借助HTML ping属性实现数据上报
对于 链接元素,存在一个很多人不知道的属性—— ping 属性,只要设置了 ping 属性,用户点击此链接元素的时候,浏览器就会自动发送一个 POST 请求给 ping 属性值地址。

从零破解一款轻量级滑动验证码
今天在这篇文章里给大家介绍一下怎么使用 JS 破解滑块验证码。

从零到一实现企业级微前端框架,保姆级教学
微前端是目前比较热门的一种技术架构,挺多读者私底下问我其中的原理。为了讲清楚原理,我会带着大家从零开始实现一个微前端框架。

用 VSCode 调试网页的 JS 代码有多香
相比纯看代码来说,我更推荐结合 debugger 来看,它可以让我们看到代码实际的执行路线,每一个变量的变化。可以大段大段代码跳着看,也可以对某段逻辑一步步的执行来看。

一顿操作,我把 Table 组件性能提升了十倍
Table 表格组件在 Web 开发中的应用随处可见,不过当表格数据量大后,伴随而来的是性能问题:渲染的 DOM 太多,渲染和交互都会有一定程度的卡顿。

Promise.allSettled 的作用,如何自己实现一个 Promise.allSettled
本文从四个方面循序渐进介绍 Promise.allSettled