被强化整疯了,Etsy 放弃 React
发布时间:2025-11-22
Sangster 也从与既有奎、既有应用软件、越来越进一步规划设计等可靠性关键问题上对两者顺利进行了详述对比:
与既有奎的可靠性关键问题上的对比:
与既有应用软件的可靠性关键问题上的对比:
与越来越进一步规划设计的可靠性关键问题上的对比:
其次,Etsy 的前端系统小组从未在运用于 Preact。在 Etsy 中都并存运用于 Preact 可能就会使开发小组的孤独越来越精彩。
Sangster 概述,FES 小组(Etsy 的前端系统小组)的近期虚拟化从未基于 Preact,这并没有造就可靠性方面的关键问题。同时,还并存了 Etsy 外部运用于的 Preact/React 奎,随从那时起大大下降了开发者的社就会活动难度。同时在 React 和 Preact 中都赞同 / 的测试 Web Toolkit 等应用软件必定就会增加 FES 小组及其他老友的社就会活动负担,导致小组较难实现全面性的应用软件与虚拟化构建。在 Preact 成为整个 Etsy 中都的应从后,这类关键问题也就随之消失了。
最终,Preact 的打包不等(Preact v10.4.5 为 4KB)比 React 的小六倍(React v16.13.1 添加 react 和 react-dom 便为 38.5KB)。Java 体量越高,延迟 (time to interactive) 也就越高,浪费的线程和 CPU 也就会越高。
Sangster 顺利进行了简单的对比,只能注意的是,前面列出的小数却是打仅限于三种奎都具有的打包的不等——例如 prop-types or create-react-class。各打包不等均取 Bundlephobia 上的最小值,且亦非为 gzip PDF。
可以看出,从 v15.6.2 追加至 v16.13.1 能在 gzip PDF下降低成本 5.2 KB 外部空间,而从 v15.6.2 追加至 Preact v10.4.5 则能在 gzip PDF下降低成本 37 KB 外部空间,因此,运用于 Preact v10.4.5 替代 React v16.13.1 能在 gzip PDF下降低成本 32.5 KB 外部空间。
Sangster 重申说是:“我们有很多中古时代的‘无主’编译器和很多原来的奎,追加到 React 16 就会导致一些 API 关键问题(尤其是 Portals/legacy Context/refs),只能做大量的社就会活动才并不只能解决。也就是说,我们移往到 Preact,可以将编译器系统化为可用的、最当代的东西,而不只能去做同步追加组件 / 奎这些好事。”
移往计划书
在假设所有奎的可靠性都正正一段话都预测的一致,而且 Preact 的可靠性也不出意外关键问题的情况下,Etsy 的整个移往步骤将如下所示:
先连动、先追加至 Preact v10.4.5,这样我们就能在 Preact 与 React 两种位图涡轮计划之间往来连动以有效性移往效果。 运用于 codemods 以移往至“当代”React 生命周期应用软件(即使如此是硬性立即,因为 Preact 也完全并不只能赞同同一 API 的两个完整版,但我们实在这是个较好的近十年发展目标)。 彻底去掉 react-router-redux (可以在 Preact 移往的同时分段完成)。 将 react-redux 追加至 7.2.0 完整版(可能还涉及追加 redux)。 将 react-router 追加至 5.2.0 完整版(也可能要追加到 6.x 完整版,具体取决于 5.2.0 完整版够不够稳定)。迄今为止,Etsy 的移往社就会活动戈在了去掉 React.PropType 和 React.createClass 这一步,因为 Web 平台小组对 ESM 语法顺利进行了追加。
整个移往过程中都的单打独斗在于,大大部分社就会活动都很适合于,即使是单行 /upgrade 也可能只能大量时间。其次,react-router 上的关键变越来越也立即 Etsy 对买方应用软件中都的叔父应用虚拟化无论如何医学影像的变越来越,用以重新设计加载 / 路由的方式。另外,去掉 react-router-redux 的社就会活动量也不小,不过好在这几项任务还算相对独立、互不阻碍。
查看越来越多:
直播推荐
今晚 8 点,字节跳动跨端方向新科技专家熊文源将直播分享「React Native 核心定律及跨端选型思路」,深度解读 React Native 在跨端场景中都的实践痛点及其新虚拟化的特点。
。达霏欣使用多久有效果安必丁和氨糖软骨素能同时吃吗
米诺地尔酊和米诺地尔搽剂哪个效果更好

-
火大教育于佳宁:2022年元宇宙关键机遇在于七大代表性运用
在天等春节后曾,火光大普及教育近十年发行了2022一新春财货大直播文艺活动,火光大普及教育校监、当我国移动联合会元星球传统产业秘书处制订副院长、月出版《元星球》译者于佳宁与多位接连嘉宾齐聚火光大