Is the such option for CSS as well?
I have implemented "delayed load" manually since both JS and CSS were
reported as "blocking scripts"

On Sun, Oct 8, 2017 at 12:25 PM, Martin Grigorov
<martin.grigo...@gmail.com> wrote:
> On Oct 7, 2017 23:23, "Sven Meier" <s...@meiers.net> wrote:
>
> Hi Korbinian,
>
> using the "defer" attribute on script tags in the head section seems to be
> best practice now:
>
>
> The problem is that the ondomready scripts depend on jquery and wicket-xyz
> ones and there is no way to defer them.
>
>
> https://www.shivering-isles.com/the-science-of-loading-javascript/
>
> Wicket supports the attribute since https://issues.apache.org/jira
> /browse/WICKET-5715
>
> Have fun
> Sven
>
>
>
> Am 07.10.2017 um 19:49 schrieb Korbinian Bachl:
>
>> Hi,
>>
>> currently wicket renders all its jQuery and Ajax stuff right into the
>> head, and I wonder why.
>>   Current best practice seems to defer all javascript till the end of the
>> page just right before the closing </body> tag to let the browser meanwhile
>> get the DOM and do some work and not get blocked by loading resources. So
>> wouldnt it maybe with wicket 8 be a good time to change this?
>>
>> e.g. Do
>>
>> <body>
>> all the stuff
>>
>> <script type="text/javascript" src="../wicket/resource/org.ap
>> ache.wicket.resource.JQueryResourceReference/jquery/jquery.js"></script>
>> <script type="text/javascript">
>> ajax stuff...
>> </script>
>> </body>
>>
>> by default? and since mostly today jQuery is already on the page maybe
>> even allow to apply a null at the 
>> getJavaScriptLibrarySettings().setJQueryReference(null);
>> to not have a wicket reference on it at all? Many webapps nowadays tend to
>> only have 1 app.js that includes everything as its often build by tools
>> like webpack.
>>
>> Would this be a good or bad idea?
>>
>> Best,
>>
>> Korbinian
>>
>> PS: in wicket 8 jquery 2.x is interchangable with jquery 3.x, am I right?
>>
>>



-- 
WBR
Maxim aka solomax

Reply via email to