TLDR Web Dev · LAUNCHES & TOOLS

FAULTORDERING

blog.sentry.io8 min read

Summary from the TLDR Web Dev newsletter

FaultOrdering is a Swift package that speeds up iOS app launch times by generating order files that optimize how code is loaded into memory. Order files work by instructing the linker to group startup-critical symbols together in the binary, reducing page faults and the number of memory pages needed during app launch. This is a technique already used by major apps like Snapchat, Airbnb, and Spotify.