Skip to main content

Other Optimization Strategies

There are many useful practices you can implement to optimize Prestashop.

Third-Party Script Optimization

Ector Core natively integrates with the PartyTown library, which allows certain assets to be loaded as Web Workers, freeing up the main thread and speeding up page load times.

Integrating PartyTown

To implement PartyTown, follow these steps:

  1. Visit the Official Page:

  2. Activation in Back Office:

    • Once the library is activated from the Ector Back Office, PartyTown is ready to be used.

Configuring PartyTown

PartyTown allows third-party scripts to be loaded in Web Workers. This moves script processing off the main thread, improving performance and page responsiveness.

Configuration Example

To configure an asset with PartyTown, you can follow the example provided in the official documentation. Here is a basic example:

  1. Load a Script as a Web Worker:
<script type="text/partytown" src="https://example.com/your-third-party-script.js"></script>

This will load the specified script as a Web Worker, reducing the load on the main thread and improving page load times.

Conclusion

Optimizing third-party scripts using libraries like PartyTown is an effective strategy for improving the performance of your Prestashop site. By implementing these techniques, you can reduce the load on the main thread, speed up page loading times, and enhance the overall user experience.