Make WordPress Core

Changes between Initial Version and Version 1 of Ticket #64734, comment 15


Ignore:
Timestamp:
03/11/2026 07:37:20 PM (2 months ago)
Author:
adamsilverstein
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #64734, comment 15

    initial v1  
    77* Regarding performance: this is a performance boosting feature - for the front end. JPEG encoding will improve 10-15% for most sites (MozJPEG like encoding), and 100% of WordPress sites will be able to generate AVIF's (vs ~30% now). In the future things like video poster generation, gif to movie conversion etc. are enabled by this infrastructure. Things we can't do at all today with our existing media libraries.
    88
    9 * Regarding editor performance which is is probably what you meant: As you noticed we are somewhat careful about that: the library is lazy loaded when you use the image uploader. We only enable the feature if your CPU has 4 cores and your system at least >=2GB of memory. The library runs in a worker thread, effective preventing its operations from impacting the editor UI. We only enable the feature when the user's network is 4g or better (and not in reduced data mode) to account for the additional bandwidth to load the library and to upload each compressed image. 
     9* Regarding editor performance which is is probably what you meant: As you noticed we are somewhat careful about that: the library is lazy loaded when you use the image uploader. We only enable the feature if your CPU has 4 cores and your system at least >=2GB of memory. The library runs in a worker thread, effective preventing its operations from impacting the editor UI. We only enable the feature when the user's network is 4g or better (and not in reduced data mode) to account for the additional bandwidth to load the library and to upload each compressed image.  We are trying to err on the side on caution here.
    1010
    1111* Regarding dynamically loading only the parts of VIPS we need, I generally support that idea in principle and will continue to investigate. For now the approach is to only load VIPS when the system has sufficient resources.