[
https://issues.apache.org/jira/browse/SLING-9981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Prakashkumar SB updated SLING-9981:
-----------------------------------
Attachment: sling-org-apache-sling-dynamic-include.zip
> Remove jQuery dependency
> ------------------------
>
> Key: SLING-9981
> URL: https://issues.apache.org/jira/browse/SLING-9981
> Project: Sling
> Issue Type: Improvement
> Affects Versions: Dynamic Include 3.2.0
> Reporter: Prakashkumar SB
> Priority: Major
> Attachments: sling-org-apache-sling-dynamic-include.zip
>
>
> When we use Javascript include (JSI) in Sling dynamic include with AEM, it is
> dependent on jQuery.
> Most of the websites will load the jQuery at the bottom of the page to enable
> first paint to appear through rendering the DOM elements. Most of the cases,
> JSI will be enabled to load some HTML dynamically in the top/middle of the
> page. To make JSI work, jQuery have to be injected in the head instead
> footer/bottom of the page.
> Enabling jQuery in the head of the page will block the DOM to render,
> possible will have an impact on the SEO. To avoid this, update the jQuery
> scripts to vanilla javascript.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)