全民K歌React Native实践与优化
来源:互联网 发布:求二叉树的深度java 编辑:程序博客网 时间:2024/04/26 22:00
PPT主题:全民K歌React Native实践与优化嘉宾:袁聪1)React Native,H5,Native的优缺点2)React Native优化——Bundle拆分 • 业务分离,按需加载,减少资源消耗 • 避免执行大量JavaScript代码带来的性能问题 • 更灵活的优化策略(启动预加载) • 减少更新时的流量消耗 • 启动的性能瓶颈在于JavaScript的执行 • 模块拆分成巨量的单独的小文件,需要时NativeRequire加载 • 可优化点:小文件合并 • 在文件头写入索引,module通过null byte分隔,需要时根据索引加载 优势: • 按业务拆分 • 无较多小文件导致的I/O性能问题 • 分包粒度灵活,大到整个业务3)React Native优化——动态加载 • 热更新4)React Native优化——首屏秒开 • ReactInstanceManager单例化• ReactContext预加载• 拆分Bundle,减少JS执行时间• 减少JS Module注册• 删除JS中_DEV_代码 • 优先加载本地缓存• 常用图标图片本地打包 • 减少不必要的动画• 合并Native调用,降低调用频率• 使用客户端执行性能高的代码 • 布局层级优化: • JS层减少嵌套以及不使用会造成多层布局的属性 • 源码修改减少层级 • Native通过自定义View的形式实现复杂布局提供给JS调用5)React Native优化——网络优化 问题: • DNS解析慢 DNS劫持 连接速度慢 弱网络兼容差 解决 • IP直连 竞速和就近接入 长连接 更小的请求包 重试机制6)React Native优化——其他优化 • 排查内存泄露 • 文件合法性校验-安全性7)React Native优化——后续优化方向 • 差分算法增量更新 • Hot Reload**以上内容均来源于SDCC2016大会PPT**
0 0
- 全民K歌React Native实践与优化
- React Native 研究与实践
- React Native 研究与实践
- React Native 动画研究与实践
- React-Native开发总结-react-navigation应用与实践
- React Native动画研究与优化
- React Native 实践小结
- 携程React Native实践
- React-Native实践
- Qunar React Native 实践
- react-native + redux 实践
- react native内存优化
- React Native性能优化
- React Native性能优化
- React Native性能优化
- React Native 入坑实践
- React Native CodePush实践小结
- React Native CodePush实践小结
- 杂货铺(便捷过渡动画,模拟人手触摸控件,layout_margin失效等等)
- 优维科技携手AWS,解读企业上云之路
- Android性能优化第(一)篇---基本概念
- 正则表达式:Pattern类与Matcher类详解
- 写作八式,让简历百发百中!
- 全民K歌React Native实践与优化
- document.write()会清空原来的内容原因
- zookeeper 安装 windows环境
- 如何给文件对比工具切换比较会话过滤模式
- 深入浅出Docker(三):Docker开源之路
- 297. Serialize and Deserialize Binary Tree
- nl命令
- Android性能优化第(二)篇---Memory Monitor检测内存泄露
- 1.SwipeBackLayout左滑返回Activity