Hallo,
ich beschäftige mich derzeit intensiv mit J4 und was mit auffällt, dass es in der Performance zunächst einmal schlechter dasteht, als 3.10.11. Wie ich das messe?
Netzwerkanalyse -> DomContentLoaded. Ist zwar nicht DIE Referenz, doch wenn man beides unter gleichen Bedingungen miteinander vergleicht, passt es. Eigentlich sollte J4 ja schneller sein - oder täusche ich mich da?
J4.2.2: DOM - 1,1 sek
J3.10.11: DOM - 830 ms
Was mir aufgefallen ist, dass J4 Ballast mit sich bringt, der nicht benötigt wird. Bspw. kann ich nichts mit
<link href="/media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.2.0" rel="stylesheet" />
<script src="/media/system/js/messages-es5.min.js?70b6651d6deab46dc8a25f03338f66f540cc62e2" nomodule defer></script>
<script src="/media/system/js/messages.min.js?7425e8d1cb9e4f061d5e30271d6d99b085344117" type="module"></script>
Außerdem werden Fonts geladen:
/media/vendor/fontawesome-free/webfonts/fa-regular-400.woff2
/media/vendor/fontawesome-free/webfonts/fa-solid-900.woff2
/media/vendor/fontawesome-free/webfonts/fa-brands-400.woff2
Wie gelingt es mir, dass zu unterbinden. Habe im Netz was von WebAssets gefunden, verstehe aber nicht, wie das funktionieren soll.
Habt ihr ähnliche Probleme und wenn ja, wie habt ihr die lösen können?