РОЛЬ JAVASCRIPT INTERFACE У МОДУЛЬНІЙ ОРГАНІЗАЦІЇ ТА РЕНДЕРИНГУ REACT NATIVE
DOI:
https://doi.org/10.34185/1991-7848.itmm.2026.01.052Ключові слова:
React Native, JavaScript Interface, JSI, Turbo Modules, Fabric, рендеринг, нативні модулі, C++Анотація
У роботі розглянуто JavaScript Interface (JSI) як базовий механізм нової архітектури React Native та проаналізовано його роль у функціонуванні Turbo Modules і рендерингової підсистеми. Основну увагу зосереджено на принципі роботи JSI як інтерфейсного шару між JavaScript runtime і нативним середовищем, що забезпечує більш цілісну модель виконання та зменшує накладні витрати під час міжрівневої взаємодії. Показано, що Turbo Modules у цій архітектурі реалізують типізовану та відкладену модель підключення нативної функціональності, яка може спиратися як на спільний C++ рівень, так і на платформозалежний код Android та iOS. Також окреслено інфраструктурний вплив JSI на рендеринг у React Native через підвищення узгодженості обміну даними між JavaScript, C++-ядром і нативним представленням інтерфейсу.
Посилання
Sayed S. A. N. A. Performance Optimization and Architectural Evolution in React Native Mobile Applications. – 2025. DOI: 10.5281/zenodo.17519381.
Garg P., Yadav B., Gupta S., Gupta B. Performance Analysis and Optimization of Cross Platform Application Development Using React Native. – 2023. P. 559–567. DOI: 10.1007/978-981-19-9304-6_51.
Kurant L., Bylina J. Impact of Selected JavaScript Engines on the Performance of Mobile Hybrid Applications. Journal of Software: Evolution and Process. – 2026. Vol. 38. DOI: 10.1002/smr.70086.






