JSI In react native
Performance. Performance. Performance. The 'P' word is 'The' area of concern in react native. You must have read about the term JSI if you are at all connected to the circles. What is it? It is a lightweight API that allows React Native developers to communicate directly with the native platform's JavaScript runtime. This means that developers can call native functions from JavaScript, and vice versa. And yes it will help with performance.
JSI is a significant improvement over the previous way of communicating between React Native and the native platform, which was through the Bridge. The Bridge is a layer that sits between the JavaScript and native code, and it is responsible for serializing and deserializing data between the two. This can be a bottleneck, especially for performance-sensitive applications.
JSI eliminates the need for the Bridge, which means that communication between JavaScript and native code is much faster. This can lead to significant performance improvements in React Native applications.
In addition to performance benefits, JSI also makes it easier for React Native developers to access native APIs. This is because developers can call native functions directly from JavaScript, without having to go through the Bridge. This can make it easier to develop native-like features in React Native applications.
It will be an awesome step up when fully finished. Do keep in sync with the developments in the area.