JS Performance Theme

JS Performance Theme

by catchIT GmbH no ratings yet 345 Downloads
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This theme cannot be used in a Shopware Cloud shop.
Shopware 6 status
There will be no Shopware 6 successor for this theme.
This manufacturer responds very quickly to support requests
  • catch35145116699f
  • catchIT GmbH
  • 2.0.1
  • 14 Jul 2021
  • de_DE en_GB es_ES fi_FI fr_FR it_IT nb_NO nl_NL pl_PL sv_SE bg_BG cs_CZ pt_PT hy de_CH tr
  • 5.5.0 – 5.5.10
    5.6.0 – 5.6.10
    5.7.0 – 5.7.5
This theme makes it possible to remove JavaScript files, such as an unused product comparison or... more

Product information


  • Blocklist an unwanted JavaScript file (e.g. unused functionality)
  • Replace a JavaScript file (adjust shopware-responsive to remove the init of the responsive plugin)
  • Automatically loads all files from Responsive theme - no static list


  • Remove and replace JavaScript from the responsive theme
  • Block or replace LESS/JS in Plugins
  • Update-compatible - does not touch the Shopware Core files


This theme makes it possible to remove JavaScript files, such as an unused product comparison or the date picker, which is often not used at all.

Since v2 also Plugins are supported for LESS and JS replacement or blocklisting.

Performance is relevant to Google ranking.Google indexes more and more mobile and evaluates data on the performance of visitors.


This is not a full theme, but a way to sort out javascript.Whether it's Google Insights or Google's web.dev on a lighthouse-based basis, the performance results of Shopware are by no means in the top range.There are also plugins and possible trackers, such as the Tag Manager and / or the Facebook Pixel.CPU performance and connectivity on mobile devices can not be enhanced by a better server.

Frequently Asked Questions

  • Blocklist or ersetzen from Plugins Javascript or Less from plugins currently unsupported. For this purpose, a plugin would be necessary, which intervenes before compilers and allows backlists.
  • Does the grunt & backend compiler work as usual? Everything works, as usual!
  • Is also LESS possible from the Responsive theme? LESS is not a part of these themes and can be easily integrated in your own Theme Responsive- / Bare mixins and removed. So everything can be developed as usual.
  • Is the plugin productive in use? Yes and because of requests I created this theme! For further help with the integration please inquire.
  • Why is there no demo? Less loading is hard to pointout, and the plugin tends to be for advanced users looking for ways to customize or filter out files. This plugin removes or replaces Javascript files from the responsive theme as described and is not rocket science. It is a free plugin, so just try it.
  • Will the plugin also be available for Shopware 6? Hopefully not, because Shopware 6 allows easy ways to remove components or has a simple modular structure.
  • What difference does the plugin make in Pagespeed, Insights or Lighthouse? Productive website without tracker lies with all measures (not only JS / Less adjusted) with 95-98 for mobile and 100 for desktop. (Shopping world, listing, product detail & content pages). Servers, plugins and required modules additionally influence the results.
  • Why is the plugin free? In principle, the theme is not very complicated. The value lies more in the knowledge of how everything is related. Personally, I would be happy if developers put more emphasis on performance. Most importantly, mid-range smartphones can not be compared with high-end developer notebooks or servers. Concerning the other things, like Less / Plugins only Doku and I will not currently provide - especially since this does not exist yet. If interested, please inquire.
  • Show all questions and answers Show fewer questions and answers
Read, write and discuss reviews... more

Customer reviews

Installation manual


Read the README.md File. it includes code examples and shopware store dosen't support code.


  1. Install the theme
  2. create a new own theme inherit form Js Performance Theme OR adjust yout Theme.php

  class Theme extends \Shopware\Components\Theme {

protected $extend = 'JSTheme';


Configuration options in README.md for better highlighting/code formation!


Version 2.0.1

  • Update README
  • 20 chars for minimum changelog

Version 2.0.0

Breaking changes - rename config
  1. Rename jstheme to jsTheme
  2. Rename blacklist to blocklist
  3. Moved theme upwards directly into jstheme

New Features
  • Add Support for Plugin Less & Javascript
    • Replace or blocklist JS
      Best example is PayPal Plugin, it has an Context and non-Context mode and the setting is a checkbox, so one set of JS files isn't needed, but will be parsed and selector tries to find the non-existing HTML.
    • Blocklist Less (useful to adjust the Plugin to your theme without loading all the unused stuff)
  • Add PHP types (tested with PHP 8.0)

Version 1.0.0

  • Initial release of JSTheme

About the manufacturer

catchIT GmbH catchIT GmbH 1 Extensions No ratings
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed

Shopware Logo
Your opinion matters to us!

Honest feedback is valuable and our basis for improvement. That's why we're asking you to take part in our latest survey on Shopware as a brand. It will probably take you less than 5 minutes.