Thursday, July 31, 2014

Google Broke the Internet with Gmail Changes

Google changed image handling in gmail for privacy reasons, blah blah blah. In so doing, they are:
1. modifying user content (html)*
2. storing content (not metadata) beyond the scope of email clients

In a nutshell, they give recipients 2 options A) show images immediately, B) ask before showing images. In both cases, images are fetched from source and stored on google servers. What the recipient sees is a modified version of the message where the IMG urls are replaced to point to google servers.

The bottom line is that Google broke the Internet (since we're talking about gmail web client.) The Internet grows everyday with new patterns building on simple foundations like IMG tag referencing a URL. Modern browsers, including Google's Chrome now accept IMG urls that point to svg files. That's progress. Gmail breaks svg (in img) and who knows what else. That's narrow-mindedness or just unclear on a concept.
*authenticity issue will be discussed in another post

SVG/TS Project Going Well

Successful POC for all use cases.
- Persistent svg on demand
- Addmore behavior
- Format conversions
- Green screen effects
- Script integration
- Save to android

Weakness
- Reliance on mime-type
- Embedded svg cannot switch date-dependent data