Hi @StephM, here are a few general ideas:
Data
- Data sync: use Glide Tables rather than Google Sheets.
- Calculations: create computed columns in Glide Tables rather than in Google Sheets.
- Data download to user’s device: use row owners and roles (Private Pro plan) rather than filtering and visibility features. This also has security benefits.
Images
- Image hosting: host/upload images within Glide rather than in Google Drive or another server. Caveat: be weary of Glide limits.
- Image format: optimize format. For example, jpg in general, png for transparency, gif if few colors/edges or animated graphics, svg for icon/logos.
- Image compression: compress your images, especially lossless formats such as png, gif, svg.
- Image dimensions: think about if you’re optimizing for the web, smartphone, retina display, etc.
Other
3rd party integrations/features: be picky with the use of Zapier, Integromat, webhooks, Google Sheets, Apps Script, Cloudinary, Quickchart.
Other ideas from @Mark_Turrell