0%

概述

就像大多数框架一样,ReactNative(简称RN)启动需要初始化依赖的环境和资源,抛开繁复的细节,概括为以下几点:

  1. 初始化通信接口表,表中保存 java 端和 js 端的接口信息。
  2. 初始化ReactBridge,作为 js 和 java 通信的桥梁,在 java 端开启两个线程 native_modules 和 js ,加上 ui 线程,总共三个线程。
  3. 加载JSbundle文件
Read more »

概览

版本 底层协议 特性 备注
1.x tcp 更多的缓存控制策略
请求范围设置(断点续传)
新增了错误状态响应码
Host头处理,传递主机名
支持长连接
:—
https tcp+tls 需要证书
TLS加密传输协议
:—
2.0 tcp+tls 二进制格式
多路复用
header压缩
服务端推送
:—
3.0 udp 减少了TCP三次握手及TLS握手时间
连接迁移
线头阻塞(HOL)问题的解决更为彻底
:—
Read more »

    忽忽然已二十好几,时间就像开了挂的玩家一样,自己玩的很嗨,全然不顾我这普通玩家的感受。想要总结一下吧,发现记忆虽然清晰,但是太过散乱。想了想,觉着写些东西可能会有所帮助。文章可能是技术相关,可能是阅读随想,也可能是狗屁不通的胡思乱想,whatever。

    倒也没什么高大上的目的,主要是梳理一下这个最近不太灵光的脑袋,在一个是记录一下所思所想,以后看起来应该会很有趣。