React 的”调和“过程
Reconcile 是个含义丰富的动词,有调和的意思,在 React 中其含义应当是 to make consistent
,即”使一致“。
Reconcile 是个含义丰富的动词,有调和的意思,在 React 中其含义应当是 to make consistent
,即”使一致“。
首屏载入速度是 web 应用的是个重要性能指标。页面的载入阶段分为 1.白屏 2.首次渲染 3.首次有意义的/可交互的渲染,首屏优化则是减小 1 和 2 所占的时间,让用户更早的可以看到内容并能与之交互。本文主要讨论无缓存情况下的白屏时间优化。
“代码中错误的气味”与“环境一致性”与“发布灾难”,记录一次严重的线上事故。
这是一个团队内部的分享,介绍了热更新/热插拔的优点以及所需的成本。主要通过分析 Node.js 和 Webpack 的热更新机制,总结出实现热更新/热插拔架构需要这些特性
要实现可热更新的组件系统,需要这些特性
这是一个团队内部的分享,主要回顾了 CSS 的诞生和成长的历史,以及应对更加复杂的 webapp,CSS 及相关工具和语言的发展。
聊到了当前较为热门的 CSS in JS 技术,为团队提供了新的技术选择。
图片来自网络
如今在移动平台上,web/hybrid app 不断向 native app 发起挑战。出于解放生产力和降低成本的考量,越来越多的团队开始尝试以 web 技术来开发应用。
在各移动平台上,native app 开发都得到了官方的最大支持,工具链非常成熟。尽管如此,native app 开发者往往都不喜欢真机调试,因为它非常费时。在 webapp 开发这边,情况更加糟糕。不仅费时,由于 webapp 往往要覆盖多个平台,需要在多种设备上进行调试,这还让调试工作变得非常地琐碎,难以形成通用的方案。
前端开发者在 PC 平台上如鱼得水,然而切换到移动平台,则受到掣肘。本文尝试总结一些简单有效的调试方案,以满足不同场景下调试的需求。