Easily one of the most fun things I've built with the team at @margelo_com, and that's saying something after 4 years here. We basically wrote our own native AV engine with sample-level sync and hardware decode, then got it talking to React Native through Nitro
We just released react-native-runtimes! π₯³
π Render React components on separate JS Runtimes
π Share state (Zustand) across Runtimes, synced in C++
π Dual-Thread-approach for rendering/business logic
We plugged this into MetaMask which made the app start substantially faster:
I have 181 great photos from @appjsconfof all you beautiful people π
Please RT to help get it to everyone in the photos, and tag anyone I missed. I'll post some highlights, but there's tons more in the album.
Starting with @KimChouard's incredible DJ set at the afterparty!
Playing today with fast object transfer between runtimes π
The two main ideas:
- Prepare data as a simple tree structure, so thereβs no parsing needed π³
- Move strings instead of copying them π
https://t.co/q9hIlp2gUW
Most components are already super fast. The main problem I see in React Native is that we still don't separate business logic from rendering and as JavaScript is single-threaded, both run the same thread.
Json parsing/serialisation, state updates, network calls...
but...
Ever wondered why animations on #reactnative's new architecture were so laggy?
We partnered with the @discord team, found the bottlenecks, and helped make their mobile app feel buttery smooth.
Hereβs the before/after π
It's finally done. I just released VisionCamera V5, the biggest update to VisionCamera ever, and my biggest open-source project ever (1/5) π₯³ππΎ
We plugged our πππππ-ππππππ-πππππ-πππππ library into @bluesky's app and configured prefetching - it took us a whole 3 minutes and made the app load 500000000000000000000 zeptoseconds faster! π€―
Try Nitro Fetch today! π²
Exclusive: Meta employees are βtokenmaxxingβ and competing on an internal leaderboard called βClaudeonomicsβ for status as a token legend.
Over a recent 30-day period, total usage on the dashboard topped 60 trillion tokens.
And after voting that out too...
πͺπΊ ChatControl is back with a vengeance
The Conservatives (EPP) are attempting to force a new vote TODAY (March 26) seeking to reverse the European Parliament's NO on indiscriminate scanning of ALL your private messages, emails and photos
This is a direct attack on democracy and blatant disregard for your right to privacy
If you're European contact your representatives now, with this handy form:
https://t.co/Zypz9GS9hB
If not, please share this tweet so more people see it and we can block the vote
It's crazy they keep just bringing back whatever they want until it's passed!
Obviously now we see the European Commission is controlled by powerful evil lobbying groups πΊ
We just added the most requested feature to react-native-nitro-fetch: Streaming ππ₯³
Compared to other libraries, we've measured 25% better performance with NitroFetch, making it a perfect fit for data heavy streaming use-cases, like Chat- or AI apps π₯