chromeos / chromeos.dev

chromeOS.dev is the digital home for all things ChromeOS. Learn how to adapt and optimize your existing apps to work on ChromeOS, the success other companies have had doing so, how to use ChromeOS as your developer machine, and keep up-to-date with the latest on ChromeOS.
https://chromeos.dev
Apache License 2.0
249 stars 78 forks source link

Update Image Optimization #154

Closed Snugug closed 2 years ago

Snugug commented 2 years ago

3P Solution Criteria

3P Solution Implementation

Snugug commented 2 years ago

Reached out to ImgIX (who web.dev uses) to ask about GIF to Video conversion (requires an Enterprise plan, so contacted Sales for initial inquiry)

Snugug commented 2 years ago

Signed up for free account, going to test. Some image related things are broken on the current dev build, namely around the home page, so looking to resolve by fixing this image issue.

Snugug commented 2 years ago

ImgIX findings:

Snugug commented 2 years ago

Other tools to investigate:

Other options investigated but dropped:

Snugug commented 2 years ago

ImageEngine:

Snugug commented 2 years ago

Cloudinary:

Snugug commented 2 years ago

Overall:

Will take this back to the team to discuss and make a final decision.

Snugug commented 2 years ago

After discussing with the team, I think we'll likely go with ImgIX because of its Storage integration and some additional tooling other teams have built that we can share. As for GIF->Video conversion, we'll either go with ImgIX or, when a user uploads a GIF, automatically convert it to a video for them using a Firebase function and serve it straight from storage.

Snugug commented 2 years ago

Closed w/#173