<img data-perfmatters-preload="" loading="eager" decoding="async" fetchpriority="high" src="" data-fetchpriority="high" alt="Image of a Thyme plant." class="wp-image-253 no-lazyload" width="600px" height="620" title="Thyme Plant With Blossoms." srcset="https://media.herbsfor.life/medicinal-plant-thyme-480x620.png 480w, https://media.herbsfor.life/medicinal-plant-thyme-116x150.png 116w, https://media.herbsfor.life/medicinal-plant-thyme-768x992.png 768w, https://media.herbsfor.life/medicinal-plant-thyme-150x194.png 150w, https://media.herbsfor.life/medicinal-plant-thyme-842x600.png 842w" sizes="(max-width: 480px) 100vw, 480px" data-="">
I think that one has the do with it potentially causing more issues with http request timeouts. Say someone had a bunch of 10MB images, selected 30 to process at a time and in the course of doing that, it’s also processing 10 variations per image underneath it all, and now you are making a single http request that needs to process and upload potentially a couple gigs to R2 before the http request timed out (sometimes as quick as 30 seconds depending on the web server). Granted, it wouldn’t always be that much, but a 10MB image size isn’t anything crazy and I can see people being confused about why things times out or why only some were moved because the web server killed the underlying PHP process for taking too long.Any plans to have R2/Local transfers in the Media Library list view?
Select X number and transfer?
It's already been done on this side. It doesn't have a mechanism to go back and edit already existing media, but for new uploaded, it can convert them to WebP if your server has support (either with ImageMagick or GD, which most PHP installs should have already).So, are you going to implement image optimization before the transfer? Without it, I can't use your plugin, as optimization is a priority for me over R2.
How long do you estimate implementation if you do?
<img data-perfmatters-preload="" loading="eager" decoding="async" fetchpriority="high" src="" data-fetchpriority="high" alt="Image of a Thyme plant." class="wp-image-460 no-lazyload" width="600px" height="621" title="Thyme Plant With Blossoms." srcset="https://media.herbsfor.life/medicinal-plant-thyme-1000px-773x600.png 773w, https://media.herbsfor.life/medicinal-plant-thyme-1000px-116x150.png 116w, https://media.herbsfor.life/medicinal-plant-thyme-1000px-768x994.png 768w, https://media.herbsfor.life/medicinal-plant-thyme-1000px-150x194.png 150w, https://media.herbsfor.life/medicinal-plant-thyme-1000px-480x621.png 480w" sizes="(max-width: 773px) 100vw, 773px" data-="">