I'm using images in a PWA that are hosted outside the PWA web site. Can I still convince the web worker to cache them?
Yes, as long as the third party resources have enabled CORS.
source: https://developer.mozilla.org/en-US/docs/Web/API/Cache/addAll#Exceptions