First of all I'm just using JS, not picturefill.
My page has the links for the slider and the default slider image. When page complete, LoadPrefs() runs and loadImages() is the script that builds a <picture> element inside those 7 links (8 images total), consisting of 96 images total (1700px, 1440px, 1280px, 1024px, 800px & 400px) in both jpg and webP formats. None are retina images, just images for different size screens.
Images were created using progressive encoding (Paint.net) at about 80% compressed and optimized via
TinyPng.com and then a webP copy was created from that. This was all done about a year ago and did not have to be updated with latest PSA image recommendations.