This project is not covered by Drupal’s security advisory policy.

PartyTown is 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.

This module aims to make it easy to use PartyTown with Drupal sites by taking care of attaching PartyTown scripts and providing a UI for PartyTown configuration.

Why would I use this module?

  • Are you maintaining a site with failing CVW, particularly Interaction to Next Paint?
  • Do you know that third-party scripts are responsible for excessive Total Blocking Time?
  • Are you not in a position to reduce your use of 3Ps?

If the answer to the questions above is yes then you Partytown may be the solution

⚠️ Warning: Partytown is an experimental technology which may. Make sure you're up to speed with the Trade-Offs before getting too excited.

Getting started

  1. Install the module
  2. Install the Partytown JS library
  3. Send some scripts to Partytown!
Supporting organizations: 

Project information

Releases