直播加餐|七年,我的跨端实践和探索
蒋宏伟
小编说:
你好,我是蒋宏伟。今天我想和你分享一下我这七年的跨端实践和探索,希望我的过往经验和想法,能对你的工作有所帮助。
这七年大体上可以分为学习、实践和探索的三个阶段:
第一个阶段是 2015~2016 年。2015 年,我转行开始做前端工程师,而且我大学学的也不是计算机相关的专业,技术底子很薄。因为刚刚入行,对很多东西都不懂,只能天天学习。幸好当时遇到了很好的 leader,入职了 58 同城。58 的培养机制还是很好的,有小师傅、有小组长,还有技术大牛,而且他们都很“乐于助我”。
那个时候,我主要负责的是 H5 和 React Native 的业务开发。在业务开发过程中,遇到简单的问题自己翻翻书、查查资料就能搞定了,遇到自己搞不定的事情,就去请教同事,技术成长也很快。
第二个阶段是 2017~2019 年的时候。那个时候我参与了很多 58RN 基建的开发,并且在 18 年成为了 58RN 项目的负责人。但开发业务和做技术基础设施建设是不一样的,开发业务有产品提需求,有 PMO 把握进度。搞基建呢,你自己得有想法,你得会把业内方案和业务场景进行结合,你还得组织小伙伴,让小伙伴来支持你落地。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
React Native新架构的探索和思考,强调了Hermes引擎和Fabric渲染器的性能优势。Hermes引擎通过本地编译JavaScript提升首屏性能,而Fabric渲染器的通信层性能提升了3倍左右,更易保持跨平台一致性。尽管新架构还处于预览版阶段,但蒋宏伟认为其潜在收益能覆盖升级成本,计划继续推进升级。他提醒读者需根据业务实际情况选择技术。文章为读者提供了对React Native新架构的深入了解和思考,对跨端技术感兴趣的读者具有一定的参考价值。文章还探讨了跨端技术的未来发展趋势,以及对React Native SSR的重点研究方向,强调了其在Native应用中的市场需求和JavaScript生态的重要性。同时,文章指出了React Native SSR借助React Native实现“Native SSR”的基本原理,为读者提供了对未来技术发展方向的展望和思考。 文章中还介绍了客户端渲染CSR和服务端渲染SSR方案的性能对比,以及对SSR渲染步骤的详细解析。作者分享了自己的跨端经验和观点,强调了SSR配合预请求可以实现100ms以内的首屏渲染,同时提到了美团实现的页面渲染速度可达50ms。作者还提到了大规模应用需要依赖React Native团队提供更友好的接口和类似Next.js的框架来降低开发者的适配成本。 总的来说,本文深入探讨了React Native新架构的性能优势和未来发展趋势,同时分享了作者的跨端经验和观点,对于对跨端技术感兴趣的读者具有一定的参考价值。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《React Native 新架构实战课》,新⼈⾸单¥59
《React Native 新架构实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(7)
- 最新
- 精选
- 刘琦-Ava BaiOS 使用 hermes 可以通过审核吗?
作者回复: 可以。热更新目前没有发现被封的,但有风险。
2022-04-25 - dao学习了,感受到对首屏加载的极致追求 :) 。RN 的 Fabric 渲染器 及 Hermes JS 引擎 都是可选的 (opt-in) ,默认是没有开启的,不过可以一键开启(参考 https://bit.ly/3yzULz9 和 https://reactnative.dev/docs/hermes )2022-05-131
- 孙你好,请问课程中会将网络请求相关的吗,还有就是课程资料也会提供是吧?2023-11-30归属地:北京
- kittyE老师,请问哪个版本目前是稳定和最佳实践的版本?2023-07-23归属地:江苏
- Gavin 峰收益匪浅,让我对RN重燃了希望,哈哈~ 还记得2017~2018时,写RN的痛苦经历,历历在目~2023-05-29归属地:广东
- 听说昵称太长了躲在树后面会被别...哪怕浏览器性能追平原生 App,跨端技术仍然存在,那时候又返璞归真变成跨浏览器技术了,有厂商竞争就有跨端技术,社会进步的本质就是竞争,就好比没人愿意共享自己的老婆。所以,竞争不止跨端不死。2023-04-30归属地:湖南
- 杨永安想知道SSR这类下发json,是不是只能显示静态界面。如果用户有点击交互后导致动态渲染这类的如何处理?2022-08-23归属地:北京
收起评论