Hi Korbinian, Sven,

I am confused.
Both of you say that jQuery is not a problem and few sentences later say
that jQuery prevents the usage of defer/async...

I am sure you will find your ways to do what you want!

Martin

On Thu, Jan 4, 2018 at 11:06 AM, Korbinian Bachl <
korbinian.ba...@whiskyworld.de> wrote:

> Hi Martin,
>
> i think we dont see jQuery as problem, but mere the current integration of
> all wicket JS and ajax and the depending on it. Its more an adaption to
> current standards, where old IEs and other quirks in browsers aren't needed
> anymore - so to say.
>
> Currently wicket has a real big problem with first page impression and
> high speed rendering on mobile devices as all JS resources are limited by
> wicket in not beeing able to get deffered or even async'd. Ideally the
> wicket JS integration not only should accept defer but be built around full
> async into the JS part - that however would not be possible with jQuery as
> this one only allows defer at max as the ordering matters here...
>
> Best,
>
> KB
>
>
> ----- Ursprüngliche Mail -----
> > Von: "Martin Grigorov" <mgrigo...@apache.org>
> > An: dev@wicket.apache.org
> > Gesendet: Dienstag, 2. Januar 2018 12:43:41
> > Betreff: Re: 8.0.0 blockers
>
> > Hi,
> >
> > 1) one can always replace the version with JavaScriptLibrarySettings
> > 2.x is used as default because most jQuery plugins are not migrated to
> 3.x,
> > JS folks moved to more modern JS solutions (React, Angular, Vue, ...)
> >
> > 2) wicket-ajax-*jquery*.js is named this way because it depends on
> jQuery!
> > One can always implement the Wicket.xyz JS APIs on top of vanilla JS,
> Dojo
> > 2.x, Angular 5.x, ... And use it via
> > JavaScriptLibrarySettings#setWicketAjaxReference()
> > Such alternative implementation can be introduced at any version of
> Wicket.
> >
> >
> > But what exactly is the problem with jQuery (in Wicket) ?
> > Why its event listeners do not work for this use case ?
> >
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
> >
> > On Tue, Jan 2, 2018 at 12:54 PM, Sven Meier <s...@meiers.net> wrote:
> >
> >> Please take a look at the pull request:
> >>
> >>   https://github.com/apache/wicket/pull/253
> >>
> >> As you can see, there are many places that have to work together - do
> you
> >> see a good way to make that configurable?
> >>
> >> I'd prefer to support a single solution only:
> >> addEventListener() instead of jQuery "domready"/"load" and maybe a
> central
> >> hook allowing to defer all JavaScript resources (perhaps there's already
> >> one I'm not aware of).
> >>
> >> This way users can defer JavaScript if they want to, but we don't force
> it
> >> on everyone (e.g. if they still need JavaScriptHeaderItems).
> >> IMHO moving the framework away from jQuery is the right direction anyway
> >> (see http://youmightnotneedjquery.com/), but perhaps Wicket 8 (or
> shortly
> >> before the 8.0.0 release) is not the right moment for it.
> >>
> >> Regards
> >> Sven
> >>
> >>
> >>
> >> Am 02.01.2018 um 11:34 schrieb Martin Makundi:
> >>
> >>> If configuration option is final solution then yes, otherwise it opens
> a
> >>> new can of worms for backwards (and on-site branching) compatibility.
> >>>
> >>> **
> >>> Martin
> >>> +0.02
> >>>
> >>> 2018-01-02 12:29 GMT+02:00 Korbinian Bachl
> <korbinian.bachl@whiskyworld.d
> >>> e>:
> >>>
> >>> May I ask why not a simple Config option? When disabled current
> behaviour
> >>>> (default) but when turned on new behaviour? That way it wont break
> >>>> anything
> >>>> and may be added to wicket any time?
> >>>>
> >>>> I just ask because this "not in that version" etc. usually is the
> reason
> >>>> why some Frameworks seems less active/ agile as others. Maybe I miss
> the
> >>>> big picture but I really would hate it if I have to wait for a new
> major
> >>>> version of wicket each time we need to keep up with the developement
> of
> >>>> the
> >>>> browsers... long time ago there was a discussion what version of
> jQuery
> >>>> should be in wicket and it went on 2, a sane idea at that time, but
> now
> >>>> as
> >>>> its 2018 I - for example - would instead now only ship JQuery 3.x
> default
> >>>> for wicket as the time has changed.
> >>>> I wonder how wicket will keep up with that if the cycle is so long
> each
> >>>> time...
> >>>>
> >>>> Best
> >>>>
> >>>> KB
> >>>>
> >>>> PS: I know that you can override the jQuery version as you like, it is
> >>>> just an example how the "best idea/ way to do it" changes over time
> >>>>
> >>>> ----- Ursprüngliche Mail -----
> >>>>
> >>>>> Von: "Sven Meier" <s...@meiers.net>
> >>>>> An: dev@wicket.apache.org
> >>>>> Gesendet: Dienstag, 2. Januar 2018 10:57:39
> >>>>> Betreff: Re: 8.0.0 blockers
> >>>>> Hi Maxim,
> >>>>>
> >>>>> I don't think WICKET-6498 will be part of Wicket 8:
> >>>>> There are still conceptual open questions (who decides what
> resources to
> >>>>>
> >>>> defer)
> >>>>
> >>>>> and implementation issues, i.e. does the proposed solution with
> >>>>> addEventListener work in all browsers.
> >>>>>
> >>>>> Thanks for testing this.
> >>>>> Sven
> >>>>>
> >>>>> ⁣Gesendet mit Blue
> >>>>>
> >>>>> Am 2. Jan. 2018, 09:13, um 09:13, Maxim Solodovnik <
> >>>>> solomax...@gmail.com
> >>>>>
> >>>>> schrieb:
> >>>>>
> >>>>>> I'll try to test WICKET-6498 today/tomorrow
> >>>>>>
> >>>>>> On Sun, Dec 31, 2017 at 5:04 PM, Martijn Dashorst <
> >>>>>> martijn.dasho...@gmail.com> wrote:
> >>>>>>
> >>>>>> I’m working on restyling the QuickStart to look like the new
> >>>>>>>
> >>>>>> examples. Not
> >>>>>>
> >>>>>>> a blocker but would be awesome to include. Will work on it 2nd Jan
> >>>>>>>
> >>>>>>> Martijn
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Op vr 29 dec. 2017 om 20:28 schreef Korbinian Bachl <
> >>>>>>> korbinian.ba...@whiskyworld.de>
> >>>>>>>
> >>>>>>> May I also mention WICKET-6498?
> >>>>>>>>
> >>>>>>>> https://issues.apache.org/jira/browse/WICKET-6498
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> ----- Ursprüngliche Mail -----
> >>>>>>>>
> >>>>>>>>> Von: "Sven Meier" <s...@meiers.net>
> >>>>>>>>> An: dev@wicket.apache.org
> >>>>>>>>> Gesendet: Freitag, 29. Dezember 2017 16:22:47
> >>>>>>>>> Betreff: Re: 8.0.0 blockers
> >>>>>>>>> Not strictly necessary, but I would like to merge WICKET-6503:
> >>>>>>>>>
> >>>>>>>>> https://issues.apache.org/jira/browse/WICKET-6503
> >>>>>>>>>
> >>>>>>>>> Have fun
> >>>>>>>>> Sven
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Am 29.12.2017 um 06:02 schrieb Maxim Solodovnik:
> >>>>>>>>>
> >>>>>>>>>> Hello All,
> >>>>>>>>>>
> >>>>>>>>>> Is it time for release?
> >>>>>>>>>>
> >>>>>>>>>> There are long holidays upcoming here, so I can send more time
> >>>>>>>>>>
> >>>>>>>>> on
> >>>>>>
> >>>>>>> Wicket
> >>>>>>>
> >>>>>>>> :)))
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Thu, Nov 30, 2017 at 9:36 PM, Andrea Del Bene <
> >>>>>>>>>>
> >>>>>>>>> an.delb...@gmail.com>
> >>>>>>>
> >>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> On Thu, Nov 30, 2017 at 1:07 PM, Martijn Dashorst <
> >>>>>>>>>>> martijn.dasho...@gmail.com> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> No technical blockers AFAIK, however, we really should do the
> >>>>>>>>>>>>
> >>>>>>>>>>> marketing
> >>>>>>>>
> >>>>>>>>> right:
> >>>>>>>>>>>>
> >>>>>>>>>>>> - front page of website should feature 8 prominently
> >>>>>>>>>>>> - work with Sally from PR for a press release to let the world
> >>>>>>>>>>>>
> >>>>>>>>>>> know
> >>>>>>
> >>>>>>> we
> >>>>>>>
> >>>>>>>> are
> >>>>>>>>>>>
> >>>>>>>>>>>> not Dead Yet™
> >>>>>>>>>>>> - have a really great announcement to give to the world about
> >>>>>>>>>>>>
> >>>>>>>>>>> all
> >>>>>>
> >>>>>>> the
> >>>>>>>
> >>>>>>>> benefits of Wicket 8
> >>>>>>>>>>>>
> >>>>>>>>>>>> What are the key features that necessitate upgrading to Wicket
> >>>>>>>>>>>>
> >>>>>>>>>>> 8?
> >>>>>>
> >>>>>>> Not blocking but really important:
> >>>>>>>>>>>>
> >>>>>>>>>>>> - have a story to answer "Why not just use XXX.js?"
> >>>>>>>>>>>> - have a story to answer "Isn't Java Server Side frameworks
> >>>>>>>>>>>>
> >>>>>>>>>>> dead?"
> >>>>>>
> >>>>>>> I (partially) covered these two issues in my presentation.
> >>>>>>>>>>>
> >>>>>>>>>> Maybe it
> >>>>>>
> >>>>>>> can be
> >>>>>>>>
> >>>>>>>>> helpful for further considerations:
> >>>>>>>>>>>
> >>>>>>>>>>> http://events.linuxfoundation.org/sites/events/files/slides/
> >>>>>>>>>>> Wicket_The_story_so_far_and_beyond.pdf
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> - have a story to answer "Isn't Java dead"
> >>>>>>>>>>>>
> >>>>>>>>>>>> Java will never die :-)
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Have a call list for when a reporter wants to have contact
> >>>>>>>>>>>>
> >>>>>>>>>>> about
> >>>>>>
> >>>>>>> Wicket 8
> >>>>>>>>
> >>>>>>>>> and its future (esp. related to questions above)
> >>>>>>>>>>>>
> >>>>>>>>>>>> Other things to consider:
> >>>>>>>>>>>>
> >>>>>>>>>>>> - prepare some articles to publish to dzone, voxxed, etc.?
> >>>>>>>>>>>>
> >>>>>>>>>>>> I'm preparing an article for dzone. You can find it here:
> >>>>>>>>>>>
> >>>>>>>>>>> https://www.dropbox.com/s/l9ec2plxyhe4aa2/article8.txt
> >>>>>>>>>>>
> >>>>>>>>>>> Any feedback is welcome!
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Martijn
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Wed, Nov 29, 2017 at 3:32 AM, Maxim Solodovnik <
> >>>>>>>>>>>>
> >>>>>>>>>>> solomax...@gmail.com>
> >>>>>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hello All,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> do we have any blockers for 8.0.0?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> WBR
> >>>>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>> --
> >>>>>>>>>>>> Become a Wicket expert, learn from the best:
> >>>>>>>>>>>>
> >>>>>>>>>>> http://wicketinaction.com
> >>>>>>>>
> >>>>>>> --
> >>>>>>> Become a Wicket expert, learn from the best:
> >>>>>>>
> >>>>>> http://wicketinaction.com
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> WBR
> >>>>>> Maxim aka solomax
> >>>>>>
> >>>>>
>

Reply via email to