AEM version: 18.104.22.168
We are in the middle of making performance optimization on our site, as such we are deferring any and all JS scripts with `defer` attributes to prevent scripts from render-blocking. We are using contexthub so naturally, we see the following script:
We want to add the `defer` attribute to that script; looking at the JSP the renders this script: /libs/granite/contexthub/components/contexthub/contexthub.jsp we see that the only option is to overlay that JSP, which is not a great option especially if Adobe makes changes to that JSP in future releases.
Here are my questions:
Any help is greatly appreciated. Thank you!
Response from Adobe
Loading contexthub script as non render blocking scripts is planned to be part of AEM 6.6 (GRANITE-20288)