stand.fm 社が主催する React Native 勉強会にて Catching up with TurboModules
という題名で未だ全容がはっきりしない TurboModules について発表しました。
この記事は発表では伝えきれない部分を補うものとなっています。
- 現状の Native - React Native のブリッジ実装と課題
- JSI(JavaScript Interface)
- TurboModule
- 1. global.__turboModuleProxy の定義
- 2.Native Module(Java/objC)と JSI をバインド
- 3. Native のモジュールを呼び出す
- TurboModule は現状使えるのか
- TurboModule 対応は必要か
- アプリケーション開発者
- ライブラリ開発者
- (おまけ) TurboReactPackage を使って Android アプリの起動の高速化を試みる
- 検証
- 結果
- まとめ