Close Menu
  • Home
  • Life style
    • Beauty tips
    • Exercise & Training
    • Fashion
    • Healthline
  • Exploration
    • Celebrities
    • Business
    • Travel guides
    • Technology
  • Web tutorials
    • Hosting & Servers
    • Blogger guides
    • WordPress guides
  • English
    • Tiếng Việt
    • Hmong
    • English
Facebook YouTube X (Twitter) Instagram
Trending
  • How to Install Windows 8.1, 10, or 11 With a Valid License
  • Search Profile or Preferred Sources: Choose the Right Tool for Your Website
  • Set Up Brevo for WordPress: Verify Senders and Test SMTP Email
  • Samsung Galaxy S27 Ultra: 5,700mAh Battery, 60W Charging and Open Questions
  • How to Create a Better-Looking Blogger Comment Box with CSS
  • Amazfit’s Lactate Threshold Update: Use the Data to Run at the Right Effort
  • How to Check Whether Yandex Has Indexed an Article
  • Set Yandex Site Region and Check How Your Website Appears
Facebook YouTube X (Twitter) Instagram
SaibABCSaibABC
Chú thích cho quảng cáo
  • Home
  • Life style
    1. Beauty tips
    2. Exercise & Training
    3. Fashion
    4. Healthline
    5. View All

    Build a Simple Skincare Routine Without Buying Too Many Products

    30/08/2026

    How to choose mineral sunscreen that does not leave a white cast

    30/08/2026

    What Does PDRN in Cosmetics Do? How to Read Advertising

    30/08/2026

    Skincare While Losing Weight: Keep Skin More Hydrated, Healthy, and Firm

    30/08/2026

    Running in Hot Weather: Read WBGT and Know When to Stop

    19/09/2026

    Exercise With Atrial Fibrillation: How to Start and Progress Safely

    19/09/2026

    Five-Minute Office Exercises: A Snack-Sized Movement Schedule

    30/08/2026

    Strengthen Your Core with 12 Exercises from Beginner to Advanced

    30/08/2026

    Fashion Digital Product Passport: What Can You Read?

    30/08/2026

    Build a Minimalist Wardrobe in 2026: Buy Less, Wear Longer

    30/08/2026

    Winter Travel Fashion: Stylish Outfits for Men and Women

    22/12/2023

    Amazfit’s Lactate Threshold Update: Use the Data to Run at the Right Effort

    28/09/2026

    Running in Hot Weather: Read WBGT and Know When to Stop

    19/09/2026

    Exercise With Atrial Fibrillation: How to Start and Progress Safely

    19/09/2026

    Suunto Run Heart-Rate Tracking After an Update: Check Your Zones Before Running

    19/09/2026

    Amazfit’s Lactate Threshold Update: Use the Data to Run at the Right Effort

    28/09/2026

    Running in Hot Weather: Read WBGT and Know When to Stop

    19/09/2026

    Exercise With Atrial Fibrillation: How to Start and Progress Safely

    19/09/2026

    Suunto Run Heart-Rate Tracking After an Update: Check Your Zones Before Running

    19/09/2026
  • Exploration
    1. Celebrities
    2. Business
    3. Travel guides
    4. Technology
    Featured

    How to Install Windows 8.1, 10, or 11 With a Valid License

    By Nuj Coom14/10/2026
    Recent

    How to Install Windows 8.1, 10, or 11 With a Valid License

    14/10/2026

    Samsung Galaxy S27 Ultra: 5,700mAh Battery, 60W Charging and Open Questions

    29/09/2026

    Samsung Galaxy S26 Ultra Review: What Makes It Worth Buying—and What Doesn’t

    16/09/2026
  • Web tutorials
    1. Hosting & Servers
    2. Blogger guides
    3. WordPress guides
    4. View All

    Let’s Encrypt on Vultr: Enable HTTPS and Automatic Renewal

    09/09/2026

    Install WordPress on Vultr Manually: From Ubuntu to HTTPS

    08/09/2026

    Point Your Domain to a Vultr VPS and Verify the DNS Connection

    08/09/2026

    Set Up an Ubuntu VPS on Vultr: From Account Creation to SSH

    07/09/2026

    How to Create a Better-Looking Blogger Comment Box with CSS

    28/09/2026

    A 90-Day Blog Growth Plan: Write, Measure, and Improve

    26/09/2026

    Blogspot Maintenance: Fix Broken Links, Images, and Slow Pages

    26/09/2026

    How Does Google Find a Blog? The 3 Key Stages Explained

    26/09/2026

    Set Up Brevo for WordPress: Verify Senders and Test SMTP Email

    29/09/2026

    How to Check Whether Yandex Has Indexed an Article

    26/09/2026

    Set Yandex Site Region and Check How Your Website Appears

    26/09/2026

    What to Prepare Before Connecting a Website to Yandex Webmaster

    26/09/2026

    Search Profile or Preferred Sources: Choose the Right Tool for Your Website

    14/10/2026

    Set Up Brevo for WordPress: Verify Senders and Test SMTP Email

    29/09/2026

    How to Create a Better-Looking Blogger Comment Box with CSS

    28/09/2026

    How to Check Whether Yandex Has Indexed an Article

    26/09/2026
  • English
    • Tiếng Việt
    • Hmong
    • English
SaibABCSaibABC
Home»Web tutorials»WordPress guides»WordPress 7.1 AVIF & HEIC: Reduce Server Load
WordPress guides 5 Mins ReadNo Comments

WordPress 7.1 AVIF & HEIC: Reduce Server Load

Nuj CoomBy Nuj CoomUpdated:02/09/2026
Facebook Twitter Pinterest LinkedIn Tumblr Email
Chú thích cho quảng cáo

Contents

  1. How does WordPress 7.1 process AVIF and HEIC images?
  2. How to reduce PHP load when uploading images in WordPress 7.1
    1. 1. Meet the browser and device requirements
    2. 2. Keep image-size settings reasonable
    3. 3. Check the server-side fallback path
  3. Limitations and common errors in browser-based image processing
  4. Reference source

WordPress 7.1 AVIF and HEIC changes how WordPress processes images during uploads: the browser can decode, compress, resize, and generate derivative images before sending the data to the server. As a result, PHP no longer has to handle the entire resource-intensive image-processing workflow. This is particularly useful for AVIF images, HEIC images from iPhones, and shared-hosting servers with CPU, RAM, or PHP execution-time limits.

The new mechanism uses a WebAssembly build of libvips running in a Web Worker. This is a progressive enhancement; it does not eliminate server-side processing entirely. If the browser or device does not meet the requirements, WordPress can still fall back to the previous processing workflow.

How does WordPress 7.1 process AVIF and HEIC images?

In the traditional workflow, the user uploads the original image to the server, after which WordPress calls GD or Imagick to generate thumbnails, intermediate images, and responsive sizes. With large images, this can increase PHP memory usage, extend response times, or trigger out-of-memory errors.

In WordPress 7.1, the browser can perform the following steps before the upload:

  • Decode JPEG, PNG, WebP, AVIF, and some HEIC/HEIF formats.
  • Resize images according to WordPress image-size settings.
  • Compress and re-encode images using a libvips pipeline running through WebAssembly.
  • Generate derivative images and send each processed file to the server.
  • Retain the original HEIC image as an accompanying source file when necessary.

WordPress's official introduction states that this workflow reduces server CPU and memory usage while supporting AVIF, HEIC, and HDR gain maps in the new media system (according to WordPress.org).

Chú thích cho quảng cáo

Importantly, you generally do not need to install WebAssembly libvips manually over SSH or add a PHP library. The pipeline is loaded on demand by the editor rather than significantly increasing the initial JavaScript bundle.

How to reduce PHP load when uploading images in WordPress 7.1

how to reduce PHP load when uploading images in WordPress 7.1

1. Meet the browser and device requirements

The full WebAssembly workflow is designed primarily for modern Chromium-based browsers and devices with sufficient resources. WordPress's test documentation notes that browser-side processing requires more than 2 GB of RAM and a stable connection in applicable scenarios (according to WordPress.org).

HEIC support also depends on the platform codec. Chrome, Edge, or Brave on macOS may process HEIC through the available codec; Windows requires HEVC support; and Safari may use its own HEIC processing path. Therefore, you should not assume that every browser converts HEIC in the same way.

2. Keep image-size settings reasonable

Moving processing to the browser does not mean that you should allow excessively large originals. Check the sizes under Settings → Media and keep only the sizes actually used by the theme or blocks. Too many sizes increase processing time on the uploader's device and create additional files in the media library.

For example, a news website might retain a large size for lead images, a medium size for post lists, and a square size for social media cards. Avoid generating numerous sizes simply because an old plugin once required them.

If you are upgrading both a plugin and a theme, consult the WordPress 7.1 testing checklist before deploying the changes to a website where users actively upload content.

3. Check the server-side fallback path

Not every file is processed in the browser. Unsupported formats, underpowered browsers, or devices lacking WebAssembly capabilities may fall back to server-side processing. The server therefore still needs GD or Imagick to operate reliably for fallback cases.

In DevTools, open the Networktab, upload a JPEG or AVIF image, and observe the media requests. Then compare CPU, RAM, and PHP-FPM processing time before and after enabling WordPress 7.1. Reliable results should be based on the same image type, dimensions, and number of files—not simply on the impression that uploads are faster.

To reduce update-related risk, you should also review the plugin pre-update testing process and test on a staging copy before changing the production website.

Limitations and common errors in browser-based image processing

ScenarioPossible causeWhat to do
HEIC image cannot be uploadedThe browser lacks the required codec or cannot run the appropriate processing pathTry Chrome or Edge on a device with HEVC support, or convert the image to JPEG
HDR AVIF image failsThe WebAssembly pipeline or encoder does not fully support the color depthUse 8-bit AVIF or check the fallback path on staging
The user's device becomes slowThe image is too large or the device has limited RAMReduce the image dimensions before uploading and avoid processing excessively large batches
A plugin no longer runs as beforeSome server-side image-processing hooks are not called when client-side processing is activeCheck the plugin documentation and use the server-side workflow when necessary

Gutenberg's developer documentation states that some hooks, such as wp_image_editors, image_make_intermediate_size and image_memory_limit may not be called when client-side processing is active (according to github.com). This is an important point to check if the website uses a watermarking plugin, a CDN, image optimization, or a custom post-processing workflow.

In practice, the safest approach is to treat client-side processing as a performance layer, not as a reason to disable server-side image processing altogether. Check three metrics: upload completion time, PHP-FPM utilization, and the size of the generated files. If all three improve while image quality remains acceptable, WordPress 7.1 is delivering the expected benefits.

Reference source

  • WordPress 7.1
  • Client-Side Media Processing in WordPress 7.1
  • Call for Testing: client-side media processing
  • gutenberg/docs/reference-guides/filters/editor-filters.md at trunk · WordPress/gutenberg

Chú thích cho quảng cáo
AVIF HEIC Image optimization WebAssembly WordPress 7.1 WordPress performance
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleWordPress 7.1 Responsive Breakpoints: How to Test Them
Next Article C2PA Content Credentials: Verify Image Provenance Locally
Nuj Coom
  • Website
  • Facebook
  • X (Twitter)
  • Instagram

I'm a doctor, for sure. But I also love writing and sharing knowledge, life experiences, web tricks, and useful lectures. Let's cheer for your passion.

Related Posts

Set Up Brevo for WordPress: Verify Senders and Test SMTP Email

29/09/2026

How to Check Whether Yandex Has Indexed an Article

26/09/2026

Set Yandex Site Region and Check How Your Website Appears

26/09/2026
Add A Comment
Leave A Reply Cancel Reply

Latest posts

How Small Businesses Can Compare Real Cross-Border Payment Costs

Celebrity Deepfake Videos and Voices: How to Check Before You Believe Them

Exercise With Atrial Fibrillation: How to Start and Progress Safely

A Custom Domain for Blogspot: When to Buy One and What It Costs

How to Properly Care for Your Scalp at Home

Advertisement
Chú thích cho quảng cáo

SUBSCRIBE TO UPDATES

Get the latest creative news from SaibABC.Com on web tips, design, and business.

Copyright © 2024. Designed by NujCoom.
  • Home
  • Contact
  • Privacy
  • Tiếng Việt
  • Hmong

Type above and press Enter to search. Press Esc to cancel.