Articles for the Performance tag
-
Boneyard: Skeleton Screens Dug Straight Out of Your Real UI
Most skeleton libraries make you draw the bones by hand. Boneyard digs them up from your actual UI, so the placeholder always matches what loads in its place.
-
Nitro Fetch: The Drop-In Fetch That Leaves React Native's Built-In One in the Dust
If you have ever wished React Native's fetch were faster without rewriting your entire data layer, Nitro Fetch is the one-line import swap you have been waiting for.
-
Scroll Without End: Effortless Pagination with react-infinite-scroll-component
Endless feeds are everywhere, and wiring them up by hand is fiddlier than it looks. This little component handles the scroll-detection plumbing so you can focus on fetching data.
-
zod-compiler: Zod at the Speed of Light, Without Touching Your Code
Zod gives you the nicest validation DX in the TypeScript world, but every parse walks the schema tree at runtime. zod-compiler quietly compiles that work away at build time, so you keep your schemas and lose the overhead.
-
babel-plugin-zod-hoist: Free Speed for Your Zod Schemas
A zero-config build-time optimization for one of the most common Zod performance mistakes: defining schemas inside functions that run over and over.
-
Obs.js: Meet Your Users Where They Actually Are
Web performance happens somewhere between you and your user. Obs.js hands you the signals to deliver the right experience to the right person under the right conditions, right now.
-
Pretext: Measure Text Without Waking the DOM
A pure-JS text measurement engine from Cheng Lou that side-steps the DOM, handles the world's scripts, and runs hundreds of times faster than a measuring div.
-
MMKV: The Storage Engine That Skips the Wait in React Native
If you have ever wrestled with awaiting a value just to read a theme flag on startup, MMKV is about to make your day. It is synchronous, typed, encrypted, and absurdly fast.
-
Unistyles: StyleSheet That Skips the Re-Render
A styling library that looks like React Native's built-in StyleSheet but quietly moves all the heavy lifting into C++, updating native views without ever asking React to re-render.
-
Partytown: Move the Noisy Guests Off Your Main Thread
Your code is fast. It's the four tracking pixels and Google Tag Manager fighting for the main thread that aren't. Partytown gives them their own room to party in.