Github项目

CRN:携程基于ReactNative优化的跨平台开发框架

CRN是CtripReactNative简称,由携程无线平台研发团队基于ReactNative框架优化而来。开源基于ReactNative0.59.0、react16.8.3版本且主要是性能优化部分。功能包括打包支持框架和业...

标签:

【Github】项目名:CRN:携程基于ReactNative优化的跨平台开发框架

项目简介

CRN是CtripReactNative的简称,由携程无线平台研发团队基于ReactNative框架优化而成。开源基于ReactNative0.59.0、react1.6.8.3版本,主要开源性能优化部分。具有诸如打包支持框架和业务代码拆分、支持框架代码后台预加载、打包支持增量编译等功能。其性能优化明显,以Demo工程测试,在iOS上首屏加载时间减少约50%,在Android上减少约60%。

核心技术

对ReactNative的Runtime、CLI工具代码进行调整,如支持拆分之后的包运行,针对CRN打包格式的nativeRequire实现增强稳定性(特别是Android平台),有大量异常处理和保护,可跨平台共享代码和资源。

项目总结

CRN是一个很有价值的跨平台开发框架,它在ReactNative的基础上进行了诸多优化以适应业务场景。无论是全新工程还是现有工程都有相应的接入方式,还可使用CRN – CLI脚手架进行开发调试和打包。欢迎大家在评论区留言讨论相关话题。

项目地址

GitHub链接直达

数据统计

数据评估

CRN:携程基于ReactNative优化的跨平台开发框架浏览人数已经达到4,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:CRN:携程基于ReactNative优化的跨平台开发框架的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找CRN:携程基于ReactNative优化的跨平台开发框架的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于CRN:携程基于ReactNative优化的跨平台开发框架特别声明

本站链氪巴士提供的CRN:携程基于ReactNative优化的跨平台开发框架都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...