Close Menu
  • Home
  • Life style
    • Celebrities
    • Exercise & Training
    • Healthline
  • Exploration
    • Beauty tips
    • Business
    • Travel guides
    • Fashion
    • Technology
  • Web tutorials
    • Hosting & Servers
    • Blogger guides
    • WordPress guides
  • English
    • Tiếng Việt
    • Hmoob
    • English
Facebook YouTube X (Twitter) Instagram
Trending
  • Edge AI on Raspberry Pi: When to Run Locally?
  • What Is an Agent Plugin? Package AI Skills Across Tools
  • C2PA Content Credentials: Verify Image Provenance Locally
  • WordPress 7.1 AVIF & HEIC: Reduce Server Load
  • WordPress 7.1 Responsive Breakpoints: How to Test Them
  • Protect Small Businesses from Impersonation Scams
  • Wearable Workouts: Use Data to Exercise Safely
  • What Is a Passkey? Log In Without a Password
Facebook YouTube X (Twitter) Instagram
SaibABCSaibABC
Chú thích cho quảng cáo
  • Home
  • Life style
    1. Celebrities
    2. Exercise & Training
    3. Healthline
    4. View All

    Messi vs. Ronaldo at 1,000 Goals: Who Will Reach the Milestone?

    30/08/2026

    Comparing Lionel Messi and Cristiano Ronaldo: Their Complete Careers

    30/08/2026

    Celebrities Move to Video Podcasts: The New Era of Talk Shows

    30/08/2026

    Taylor Swift Protects Her Voice Against AI: The Fight Against Deepfakes

    30/08/2026

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

    30/08/2026

    Best Exercises to Strengthen Your Core: From Beginner to Advanced

    30/08/2026

    Wearable Workouts: Use Data to Exercise Safely

    01/09/2026

    Diagnosing and Treating Severe Pneumonia: A Practical Guide

    30/08/2026

    Preventing Dengue at Home: A Safety Checklist

    30/08/2026

    Using Wearables for Health Monitoring: Safe Use and Limits

    30/08/2026

    Wearable Workouts: Use Data to Exercise Safely

    01/09/2026

    Messi vs. Ronaldo at 1,000 Goals: Who Will Reach the Milestone?

    30/08/2026

    Diagnosing and Treating Severe Pneumonia: A Practical Guide

    30/08/2026

    Preventing Dengue at Home: A Safety Checklist

    30/08/2026
  • Exploration
    1. Beauty tips
    2. Business
    3. Travel guides
    4. Fashion
    5. Technology
    Featured

    Edge AI on Raspberry Pi: When to Run Locally?

    By Nuj Coom02/09/2026
    Recent

    Edge AI on Raspberry Pi: When to Run Locally?

    02/09/2026

    Protect Small Businesses from Impersonation Scams

    01/09/2026

    What Is a Passkey? Log In Without a Password

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

    What Is an Agent Plugin? Package AI Skills Across Tools

    02/09/2026

    Protecting Servers Against AI Attacks: From Identity to the Supply Chain

    30/08/2026

    Install Let’s Encrypt on Ubuntu with OpenLiteSpeed

    30/08/2026

    How to Install the LAMP Stack on Ubuntu: Linux, Apache, MySQL and PHP

    30/08/2026

    What Is an Agent Plugin? Package AI Skills Across Tools

    02/09/2026

    Optimizing a Blog for Google AI Overviews and AI Mode

    30/08/2026

    Repurposing Blog Content: Turn One Article into 5 Formats

    30/08/2026

    12 Best AI Content Writing Tools for Bloggers in 2026

    30/08/2026

    WordPress 7.1 AVIF & HEIC: Reduce Server Load

    02/09/2026

    WordPress 7.1 Responsive Breakpoints: How to Test Them

    02/09/2026

    Protecting WordPress Against AI Bots and Unknown Crawlers

    30/08/2026

    How to Install the LAMP Stack on Ubuntu: Linux, Apache, MySQL and PHP

    30/08/2026

    What Is an Agent Plugin? Package AI Skills Across Tools

    02/09/2026

    C2PA Content Credentials: Verify Image Provenance Locally

    02/09/2026

    WordPress 7.1 AVIF & HEIC: Reduce Server Load

    02/09/2026

    WordPress 7.1 Responsive Breakpoints: How to Test Them

    02/09/2026
  • English
    • Tiếng Việt
    • Hmoob
    • 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 make.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 WordPress Gutenberg). 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

WordPress 7.1 Responsive Breakpoints: How to Test Them

02/09/2026

Protecting WordPress Against AI Bots and Unknown Crawlers

30/08/2026

How to Install the LAMP Stack on Ubuntu: Linux, Apache, MySQL and PHP

30/08/2026
Add A Comment
Leave A Reply Cancel Reply

Latest posts

15 of the World’s Most Popular Celebrities of All Time

WordPress Browser Extension: Manage WordPress Directly in the Browser

Winter Haven: Top 5 Best Places to Visit in Winter 2024

What Does PDRN in Cosmetics Do? How to Read Advertising

How to Build a Newsletter for Your Blog: WordPress or Substack

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
  • Hmoob

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