Popular social networking apps are over 400 megs. With weekly
releases, over one year you’ll download twenty gigs of data.
Since we launched Halide, the most unexpected compliment we’ve
heard is about its size. At 11 megs, we’ll push less data in one
year than a social network pushes in a single update.
“So you aren’t using Swift,” asked a friend. After all, Swift
bundles its standard libraries into your app, bloating its size.
Halide is almost entirely Swift. How did we do it? Let’s start
with the technical bits.