RepoJournal
Meta

Meta

React, React Native, and Jest - the open source under what Meta ships

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript AI / ML Full archive →

The Wire · Showcase

REACT NATIVE BRINGS ZERO-COPY BUFFERS TO OBJC TURBOMMODULES

By RepoJournal · Filed · About Meta

React Native is closing the performance gap for iOS native code with direct ArrayBuffer support in TurboModules, letting you pass binary data to Objective-C without serialization overhead.

React Native shipped ArrayBuffer support for ObjC TurboModules [1], mirroring the C++ implementation already in place. This means your native iOS modules can now accept and return binary data directly through JSI, eliminating the copy-on-every-call penalty that killed performance on image processing, audio, and encryption workloads. The codegen system now understands ArrayBufferTypeAnnotation for both parameters and return types, automatically wiring up NSMutableData conversions [1]. The conversion layer uses zero-copy semantics via NSMutableData's initWithBytesNoCopy, so a 10MB image buffer stays a 10MB image buffer end-to-end. If you've been bridging binary data through base64 or byte arrays as a workaround, this is the upgrade path you've been waiting for.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] ArrayBuffer support to ObjC TurboModules facebook/react-native

Quick answers

What shipped in Meta on June 29, 2026?
React Native is closing the performance gap for iOS native code with direct ArrayBuffer support in TurboModules, letting you pass binary data to Objective-C without serialization overhead. In total, 1 commits landed.
What were the notable Meta updates?
ArrayBuffer support to ObjC TurboModules.

More from Meta

Daily updates, in your inbox

Follow Meta

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.