JSBridge流程代码理解

2023-02-28  本文已影响0人  Davisxy

JSBridge理解:

两个容器:

注册发送流程:

为什么frame.src要变更两次,多走一次从js到native再到js再到native才返回数据,这中间涉及到的fetchQueue的目的是干什么的?

如果是一个方法就是一次回调,可能会通信频率超级高;所以通过消息队列的方式,这么来回走一次的间隔,然后把中间积累的消息统一发出去,这样通过减少发生次数来降低通信频率。

参考:

NATIVE JSBRIDGE源码解析 深入理解JSBRIDGE

Android JsBridge 原理解析

android js交互_混合开发之JavaScriptInterfaceAndroid端交互


上一篇 下一篇

猜你喜欢

热点阅读