技术周报·深入理解 React Scheduler 原理
深度阅读
得物App H5秒开优化实战
这是一篇关于性能优化方法论的好文章,内容包括:如何通过客户端 + H5 的优化手段(1+1>2)把秒开率从 30% 提升到 75% ?如何监控性能数据等。
https://juejin.cn/post/7086284339364757517
深入理解 Scheduler 原理
文章详尽介绍 React Scheduler
任务调度循环的流程,以及时间切片和可中断渲染的原理,很是通俗易懂。
https://juejin.cn/post/7087933643821154312
文章从 Chrome Devtools Inspector 扩展为出发点,介绍了 devtools frontend 调试原理及模块加载方式,react native debugger 调试原理,跨域调试方案,最终实现 devtools inspector 的调试扩展。
https://mp.weixin.qq.com/s/gsq9du1Xaabl1YlJm8ONIQ
文章比较详尽讲解 JS 内存管理的方方面面,包括怎么存数据、怎么回收内存、怎么排查内存泄露等,可以多看看,巩固基础。
https://mp.weixin.qq.com/s/uxSoXkmi5KIGNPsyd5cXrA
外文精选
10 Things I (Still) Love About Programming
For this list, I’m mostly focusing on aspects of being an individual developer who’s slinging code and working on production systems. I hope some of these resonate with you, regardless of your experience programming. Enjoy!
https://www.simplethread.com/10-things-i-still-love-about-programming/
Filebase: Building Web3 with Web3
「Filebase」 is the world’s first object storage platform powered by decentralized storage networks, unifying multiple networks under a single S3-compatible API to make decentralized storage accessible and easy to use.
https://blog.ipfs.io/2022-04-14-filebase/
「实践应用」
React+Three.js 实现一个超好玩的3D游戏:美女与龙珠
手把手教你用 React + Three.js + Vite 开发一个跑路游戏,效果很不错,对游戏开发感兴趣的可以看看。
https://juejin.cn/post/7087730315531141128
使用 Electron 一步步开发一个模拟桌面小程序。
https://mp.weixin.qq.com/s/BrxzF5wNkrTpvqzTsBO3NQ
如何把前端项目写成一座屎山?
这也是一篇方法论类的文章,怎么写出各种反模式代码?比如,拒绝ts、全面拥抱全局状态管理器、编写巨大组件等等。
https://juejin.cn/post/7086735198942920712