Partytown Drupal
This module integrates Partytown into Drupal, a library that helps improve site speed by offloading resource-intensive scripts to a web worker, freeing up the main thread. You can enable this by changing the MIME type of scripts to "text/partytown".
NO LONGER MAINTAINED
This module is no longer maintained. All development efforts have shifted to a new project under a combined namespace. If you are looking for a way to integrate Partytown in Drupal, please visit this page.
This module implements Partytown, a lazy-loaded library to help relocate resource intensive scripts into a web worker, and off of the main thread. Its goal is to help speed up sites by dedicating the main thread to your code, and offloading third-party scripts to a web worker.
Partytown is developed by qwik.dev, and is considered beta-quality. This module will always try to use a stable release of Partytown when available.
This module is sort of a working proof-of-concept. It's still beta-quality, but it is usable for most cases.
Features
Partytown loads select page scripts using a locally hosted service worker. This enables you to load any scripts you want on a separate thread and clear up the main thread for page rending, HTML/CSS parsing, and other important jobs.
Post-Installation
After you install Partytown, you need only change the MIME type of the scripts you want Partytown to handle to:
<script type="text/partytown">...
Similar Modules
- Serviceworker: a module that implements generic service workers for Drupal
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.6 | Stable | 10–11 | Project depricated | Oct 26, 2025 | |
| 1.0.5 | Stable | 10–11 | Resolve Issue #3536759 | Jul 18, 2025 | |
| 1.0.4 | Stable | 10–11 | Enables the "preserveBehavior" pattern for forward values. | Jul 10, 2025 | |
| 1.0.3 | Stable | 10–11 | Include upstream license. | Jun 30, 2025 | |
| 1.0.2 | Stable | 10–11 | Add cache clear feature. | Jun 30, 2025 | |
| 1.0.1 | Stable | 10–11 | Libraries bugfix. | Jun 30, 2025 | |
| 1.0.0 | Stable | 10–11 | First working release for Partytown Drupal | Jun 30, 2025 | |
| 0.x-dev | Dev | 10–11 | Jun 27, 2025 |