JTangming / blog

My repository on GitHub.
Other
53 stars 0 forks source link

weekly reading #10

Open JTangming opened 5 years ago

JTangming commented 5 years ago

1、React 16 之上:Time Slicing 与 Suspense API

本文介绍了 React 的新特性,Time-Slicing 将子组件切割为不同的块操作,并且能在不同的帧中异步执行; Suspense API 则允许 ReactJs 将界面的更新推迟到数据抓取完毕,是基于用户体验出发的编程模型。感兴趣的可以了解阅读。

2、Web 前端中的增强现实(AR)开发技术

文章力求把目前前端方向的 AR 技术都罗列一遍,细节不赘述,文章虽然是一两个月前的了,觉得能对 Web 前端工程师有一点的启发。

3、The React and React Native Event System Explained: A Harmonious Coexistence

通常情况下大部分开发者只是会用React’s event handling systemReact,对它们内部工作原理不是特别了解。本文作者阅读相关源代码后整理得到的理解,包括事件系统概览、事件接收与管理机制、EventPluginHub等。

4、http://mp.weixin.qq.com/s/MDRfdRnhJJ53611cG_Zb6g

我们常说的性能优化往往只是事后的想法,性能优化除了技术活,更多的是规划和指标。本文不是对雅虎14的的复述,而是更加详尽的阐述了文中所涉及的所有优化策略原理和来龙去脉,提供的这份快速、简洁的性能优化清单值得读者思考。

5、一大波 Android 刘海屏来袭,全网最全适配技巧!

文章介绍了Android刘海屏的相关背景,“切割”状态栏的区域所面临的几种问题,最后从技术的角度来解决问题。在今后的开发中可能会遇见类似的适配,可推荐参考。

6、High Performance React: 3 New Tools to Speed Up Your Apps

在开发中,通常缓慢的组件挂载、过深的组件树以及不必要的渲染都有可能会削弱应用用户体验。文章详细地介绍了三个辅助工具及相关技术以提升应用性能,可以阅读参考。

7、How to escape async/await hell

说得有理有据的,有点危言耸听。其实没有那么严重,但可以作为优化手段,推荐一看。

8、那些好玩却尚未被 ECMAScript 2017 采纳的提案

文章先带你了解 ECMAScript 提案流程, 接着介绍了 ECMAScript 修订中几个重要的语法修改提案。了解相关的 ES 语法趋势和步伐,可以进一步打打基础。

9、WebAssembly 对比 JavaScript 及其使用场景

文章通过对比,你将更为清晰的理解V8 的运行机制,wasm 的内存模型、内存垃圾回收等以及其它特性和使用场景。

10、探索Virtual DOM的前世今生

本文对VirtualDOM中的思想与diff实现进行了详细介绍,有点炒旧饭嫌疑,不过值得我们持续关注与学习。

11、梳理前端开发使用 eslint 和 prettier 来检查和格式化代码问题

> 好代码同样的需要好工具,本文手把手教你撸一个使用 eslint 和 prettier 来检查和格式化代码问题

12、用 SOLID 原则保驾 React 组件开发

关于 React 组件开发,和通用的设计模式一样,同样的会有一些“经验法则”。推荐阅读一下,有套路傍身,开发起来更加稳妥。

13、大前端时代前端监控的最佳实践

文章是彭伟春在GMTC大会上的分享,是性能优化专题最为火爆的场,主要内容大致为:大前端时代前端监控新的变化、前端监控的最佳实践,最后是阿里云前端监控系统的实现

14、如何监控网页崩溃?

本文借 PWA 概念,使用 Service Worker 来实现网页崩溃的监控,实现了一套基于心跳检测的监控方案。

15、Event Loop 这个循环你晓得么?

本文通过图文并茂的讲解,短短10分钟则了解了Event Loop 。

16、浅谈React Scheduler任务管理

React16 的 fiber 架构下,内部会动态灵活的管理所有组件的渲染任务,本文可以帮助了解一下 React 到底是如何管理渲染任务的

17、React hooks:它不是一种魔法,只是一个数组——使用图表揭秘提案规则

近期有不少关于 React hooks 文章推荐,通过阅读本文,可以给大家建立了一个关于 Hooks 的更加清晰的思维模型,以此可以去思考新的 Hooks API 底层到底做了什么事情。

18、应对流量劫持,前端能做哪些工作?