> Unless they store the cached version as a flatbuffer or similar format, you will suffer a penalty every app startup. And startup is where a lot of mobile perf is focused on.
Why would you pull in data from one format and keep it in the same format forever if it's not optimal for the device AND it doesn't need to be modified and sent back? Whenever I work on mobile apps and I have to cache data coming over as JSON or XML I store it where I can quickly re-access and NOT in its original format.
This thread seems like a conversation about how you can shoot yourself in the foot when it's very easy to avoid.
> I haven't heard of SVG renderers storing SVG XML files in a more efficient format.
Me neither. Sounds like it could be doable. Not sure how this related to our conversation though.