home
|
podcast
|
COFFEE TALK #25
Podcast
Coffee Talk

React Native FastIO: Nitro-Powered Performance Boost

Watch time:
45:27
Guests:

Mike Grabowski

Available on:
SpotifySoundCloudYoututbeApple podcast

Share your thoughts in the episode feedback survey

Give feedback
ABOUT

At Callstack, we don’t take performance optimization lightly—and we know you don’t either. That’s why you should take some time to get to know React Native FastIO, a collection of primitives for working with data in React Native. Under the hood, it uses Nitro Modules, an alternative system to Turbo Modules that offers extraordinary performance while offering first-class Swift support. 

In this Coffee Talk, we will take a closer look at the benefits of Nitro Modules, I/O primitives in FastIO, and explore the future, where parts of popular browser engines may run inside your application! And the biggest treat is that we’ve invited Mike Grabowski, FastIO’s creator, CTO at Callstack, and Core Contributor to React Native to talk about all that.

topics

Blazing Fast I/O For React Native Built on Top of Nitro

After almost two years, Mike Grabowski, the first host of Callstack’s podcast, is back. In this Coffee Talk, however, he’s joining Kuba as a guest. The two are discussing the recently released React Native FastIO - a library designed to boost I/O operations inside React Native applications.

What started out as an experiment of using Nitro Modules to build something incredibly fast and efficient, Mike’s work has led to the creation of a library that offers a variety of I/O primitives, including blob, fetch, file system, and streams. React Native FastIO aims to provide developers with powerful, native-like capabilities while maintaining web compliance, setting a new standard for handling complex I/O tasks in React Native.

Here’s what aspects of React Native FastIO Kuba and Mike discuss in this episode:

  • the evolution of FastIO from a simple Web Socket module to a comprehensive library with various I/O primitives,
  • detailed explanation of the I/O primitives included in React Native FastIO, such as blob, fetch, file system, and streams,
  • architectural approach, focusing on modularity and separation between front-end and back-end processes,
  • challenges faced during the development process,
  • significance of web compliance in React Native FastIO and its impact on cross-platform development,
  • use cases for React Native FastIO, highlighting scenarios where you can make the most of the library, e.g., in resource-heavy applications and real-time data handling,
  • future roadmap, including potential expansions and improvements.

resources

More About React Native FastIO

Get our newsletter
Be the first to know what’s going on in the community

By subscribing to the newsletter, you give us consent to use your email address to deliver curated content. We will process your email address until you unsubscribe or otherwise object to the processing of your personal data for marketing purposes. You can unsubscribe or exercise other privacy rights at any time. For details, visit our Privacy Policy.