New Hermes Release 260318099.0.0
The new stable release brings features like Iterator Helpers, Object.groupBy, Set operations, Promise.withResolvers, built-in TextDecoder, TypeScript type stripping, significantly faster JSON performance, and many spec compliance fixes.
UIKit for scroll performance!? Real engineers use Metal.
Actually getting to 120fps is hard work. SwiftUI can be fine for most screens. For any kind of complex scrolling layout, UIKit is a much more reliable workhorse. But for some situations, you need to pull out Metal to unlock the full force of the GPU.
Our Photos app clone is exactly the kind of problem where UICollectionView falls down: creating thousands of onscreen objects with independent layout, cell reuse, and rendering work forced through the main thread.
Read the full post here 🎸 https://t.co/1IlBkdEckS
React Native apps can be faster than native 🔥.
I'm working on a React Native macOS code editor that opens, parses, and syntax highlights twice as fast as Zed, which is built in Rust.
"React Native is slow" is wrong.
it would be great to see native support for named accounts in codex, particularly for plugins such as gmail, slack. being able to connect multiple accounts and then reference them by name, depending on the active project would be extremely useful. @Dimillian
Sep 23, 2024 I built my first App Store hero transition in SwiftUI. It worked but it never felt exactly right.
Spent the last few months coming back to it, leaving it, coming back again.
re-parenting views in react native is easy thanks to @ziusko’s react native teleport library. used it to create visual/playback continuity moving between inline and viewer for media.
The iOS Run Loop is NOT ticking constantly, or with every frame. It’s just waiting for events, and responding to events.
It feels like it’s always running, because most of the time, your UI code will be run in response to a run loop wake-up such as a tap, timer, or main thread dispatch.
In our example code, we commit some CABasicAnimations.
These are sent to the render server, a subsystem inside backboardd.
I do hope you had a chance to work on your tan. We’re going back downstairs, into the shadowy bowels of the system.
Read Touch to Pixels: UI Pipeline Internals on iOS right here ⚙️ https://t.co/A234UUsHtl