Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React Native/turbo-modules

Чем Turbo Modules отличаются от Legacy Native Modules?

СобеседованиеАрхитектураНативные модули

Legacy Native Modules:

  • Bridge-based с JSON-сериализацией
  • Eager initialization (все загружаются при старте)
  • Только async коммуникация
  • Нет типобезопасности

Turbo Modules:

  • JSI-based (прямые C++ вызовы)
  • Lazy loading (загрузка при первом обращении)
  • Sync + Async поддержка
  • TypeScript спеки → Codegen → compile-time типобезопасность
  • Автогенерация бойлерплейта для iOS (Obj-C++/Swift) и Android (Java/Kotlin)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov