古茗前端第十七期周刊


theme: smartblue highlight: a11y-dark

资讯

文章推荐

前端白屏检测:SDK的设计与实现

介绍了采样点检测方案的具体实现,包括采样点如何选取、白屏的判断标准与检测时机、微前端与 iframe 场景的兼容等。白屏检测工具完善现有的质量保障体系。使我们能尽早发现、及时处理白屏问题,减少线上重大故障几率,降低白屏问题对客户的负面影响

A Charming Algorithm for Count-Distinct

本文提出一个很意思的算法,用来统计一个数列中不重复元素的个数,关键是它只使用指定大小的内存。

手写 css-modules 来深入理解它的原理

这篇文章主要分为2部分内容:

  • 介绍 CSS 实现模块隔离的两类方案:运行时和编译时;
  • 手写实现一个 postcss-modules-scope 插件,来理解 css-modules 的作用域隔离的实现原理

有点干,需要看完自己动手写下代码最佳;

一些你可能不知道的奇葩调试技巧

一些 web 端调试技巧,有助于代码调试和问题定位。

React Fiber面试宝典:深度掌握,助你一路通关无阻!

这篇文章主要介绍了React Fiber的相关内容,具体信息如下:

  • 为什么使用 React Fiber:React@v16 之前的版本中,React 对于虚拟 DOM 是采用递归方式遍历更新的,会导致更新的时间越来越长,给前端交互上带来卡顿。React Fiber 采用了可中断的调和算法,并引入了优先级调度的概念,提高了应用的流畅度和响应性。
  • React Fiber 是什么:是 React 用来进行高效渲染和更新的数据结构,它支持并发渲染和优先级调度。
  • 双缓冲技术:使用了类似于图形渲染中的双缓冲技术。构建新的 UI 树时,React 会同时在内存中维护两棵树:当前屏幕上显示的树(current tree)和正在构建的树(work-in-progress tree)。
  • 任务调度:引入了任务调度的概念,允许将渲染工作拆分成多个较小的任务单元。根据任务的优先级来决定它们的执行顺序,实现并发渲染。

设计探索|重新认识UX文案 -- 人人都是产品经理

文案可能是最容易忽视的设计模块。引用苹果开发者大会上的一句话:UX写作其实就是始于对屏幕另一侧用户的好奇心,并真正怀着尊重和理解与其交流。

小茗推荐

最后

关注公众号「Goodme前端团队」,获取更多干货实践,欢迎交流分享。

相关推荐
盼小辉丶2 天前
PyTorch强化学习实战——使用交叉熵方法解决 FrozenLake 环境
人工智能·pytorch·python·强化学习
Luca_kill3 天前
深度解构 Hermes Agent:从“中央调度”到“自我进化”的架构哲学
大模型·强化学习·agent框架·ai架构·hermes agent
盼小辉丶4 天前
PyTorch强化学习实战(6)——交叉熵方法详解与实现
人工智能·pytorch·python·强化学习
盼小辉丶5 天前
PyTorch强化学习实战(5)——PyTorch Ignite 事件驱动机制与实践
人工智能·pytorch·python·强化学习
joshchen2155 天前
强化学习基础(赵世钰)第一章
人工智能·深度学习·算法·机器学习·强化学习
joshchen2155 天前
强化学习基础(赵世钰)第二章 贝尔曼方程
人工智能·python·机器学习·强化学习
星马梦缘8 天前
强化学习实战8.3——用PPO打赢星际争霸【编写自定义环境GYM】
人工智能·强化学习·gymnasium·星际争霸·sc2·starcraft2·sb3
盼小辉丶9 天前
PyTorch强化学习实战(4)——PyTorch基础
人工智能·pytorch·python·强化学习
星马梦缘9 天前
强化学习实战8——用PPO打赢星际争霸【整合版】
强化学习·ppo·星际争霸·sc2·starcraft2·sb3
Narrastory10 天前
Note:强化学习(六)
人工智能·深度学习·强化学习