
1/28/2015 · Tomer Bar
What this post added
Introduced Progressive JPEG (PJPEG) rendering for photos in Facebook for iOS. This involved building custom progressive rendering support as iOS lacked native out-of-the-box functionality. The implementation reduced data consumption by ~10% and improved perceived image loading speed by 15% by allowing the rendering of an image as soon as the first scan is available, with subsequent scans increasing detail. This also reduced the number of network connections per image and decreased disk storage by eliminating the need to download multiple image sizes.