5,233 GPL Products · Updated DailyPRO Versions Available · Instant Download
Web Worker Offloading 0.3.0 – WordPress Plugin

Web Worker Offloading

v0.3.0 ★★★★☆3.5/5 (2) Updated 2 days ago Live Demo ↗
Download Web Worker Offloading 0.3.0
Free download · version 0.3.0

Description

At a glance

Web Worker Offloading v0.3.0 — free WordPress plugin download. Key facts: 10K+ active installs · 3.5/5 rating from 2 reviews · updated August 26, 2026 · requires WordPress 6.9+ & PHP 7.4+.

This plugin offloads JavaScript execution to a Web Worker, improving performance by freeing up the main thread. This should translate into improved Interaction to Next Paint (INP) scores.

⚠ This functionality is experimental, and it is now intended to be sunset. ⚠

In order to opt in a script to be loaded in a worker, simply add worker script data to a registered script. For example,
if you have a script registered with the handle of foo, opt-in to offload it to a web worker by doing:

wp_script_add_data( 'foo', 'worker', true );

Unlike with the script loading strategies (async/defer), any inline before/after scripts associated with the worker-offloaded registered script will also be offloaded to the worker, whereas with the script strategies an inline after script would block the script from being delayed.

Otherwise, the plugin currently ships with built-in integrations to offload Google Analytics to a web worker for the following plugin:

Please monitor your analytics once activating to ensure all the expected events are being logged. At the same time, monitor your INP scores to check for improvement.

This plugin relies on the Partytown 🎉 library by Builder.io, released under the MIT license. This library is in beta and there are quite a few open bugs.

The Partytown configuration can be modified via the plwwo_configuration filter. For example:

<?php
add_filter( 'plwwo_configuration', function ( $config ) {
    $config['mainWindowAccessors'][] = 'wp'; // Make the wp global available in the worker (e.g. wp.i18n and wp.hooks).
    return $config;
} );

However, not all of the configuration options can be serialized to JSON in this way, for example the resolveUrl configuration is a function. To specify this, you can add an inline script as follows.

<?php
add_action(
    'wp_enqueue_scripts',
    function () {
        wp_add_inline_script(
            'web-worker-offloading',
            <<<JS
            window.partytown = {
                ...(window.partytown || {}),
                resolveUrl: (url, location, type) => {
                    if (type === 'script') {
                        const proxyUrl = new URL('https://my-reverse-proxy.example.com/');
                        proxyUrl.searchParams.append('url', url.href);
                        return proxyUrl;
                    }
                    return url;
                },
            };
            JS,
            'before'
        );
    }
);

There are also many configuration options which are not documented, so refer to the TypeScript definitions.

Frequently asked questions

What is Web Worker Offloading?

Web Worker Offloading is a free WordPress plugin available under the GPL license. The current version is 0.3.0. It is active on over 10K websites.

Is Web Worker Offloading free to download?

Yes — Web Worker Offloading 0.3.0 is a free GPL download with no hidden fees, no account needed, and no feature locked behind a paywall in this package. Users rate it 3.5 out of 5 based on 2 reviews.

How do I install Web Worker Offloading 0.3.0?

Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.

What are the requirements for Web Worker Offloading?

Web Worker Offloading 0.3.0 requires WordPress 6.9 or higher and PHP 7.4 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.

When was Web Worker Offloading last updated?

Version 0.3.0 was last updated on August 26, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.

Is the Web Worker Offloading download safe?

The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.

Version: 0.3.0
Updated: October 1, 2026

Technical details

Version0.3.0
Last updatedAugust 26, 2026
Active installs10,000+
Rating★★★★☆ 3.5/5 (2 reviews)
Requires WordPress6.9 or higher
Requires PHP7.4 or higher
AuthorWordPress Performance Team
Tagsanalytics, javascript, partytown, performance, web-worker
Demo Web Worker Offloading

Download Web Worker Offloading

Download Web Worker Offloading WP Plugin

Official Page ↗

Note: if the download does not start, disable your ad blocker and try again.

Leave a Comment