I see your point Korbinian, but JQuery still wildly used and removing it would mean not just a lot of effort, but also to indefinitely postpone the release of version 8.
On Mon, Mar 20, 2017 at 11:33 AM, Korbinian Bachl < korbinian.ba...@whiskyworld.de> wrote: > Hi, > > while I'm not one of the commiters I still like to respond to this. I'm > fine with changing from 1.x to 3.x as IE 10 and lower really has no > relevance anymore IMHO. > However, the real question that came into my mind: > > Why not just use plain js / vanilla js? > > When it was decided to go to jQuery doing pure js at that time was a > nightmare - every browser had its quirks (where every is mainly that MS > pile of crap called IE), reacted differently etc. - but now in 2017 I dont > really see so much more difference here. The same basic JS code to find a > dom in every browser is just now > > var matches = document.querySelectorAll('div.foo'); > > while in jQuery its > > var matches = $.('div.foo'); > > - no real difference here. > > Ajax? - > > $.ajax('/user/1') > .done(function (data) { > var user = data; > }); > > vs > > fetch('/user/1') > .then(function (response) { > return response.json(); > }) > .then(function (data) { > var user = data; > }); > > > ok a small bit more and no IE support - but we just ditch that with jquery > 3.x anyway.... > (if IE is needed: ugly XMLHttpRequest) > > Just my 2c, > > Best, > > KB > > > > > ----- Ursprüngliche Mail ----- > > Von: "Martin Grigorov" <mgrigo...@apache.org> > > An: dev@wicket.apache.org > > Gesendet: Montag, 20. März 2017 09:52:17 > > Betreff: Use jQuery 3.x by default in 8.x > > > Hi, > > > > It is 14 months since Microsoft droppped the support for IE 10 and less > [0]. > > Do you agree that it is OK to use jQuery 3.x in Wicket 8.x by default ? > > > > Applications will still be able to set custom version (like 1.x) if they > > need so. > > Also our JS tests will keep testing against jQuery 1.x, 2.x and 3.x [1]. > > > > 0. https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support > > 1. > > https://github.com/apache/wicket/blob/1421ea2dc9207143cdadb735f3c794 > 21674d924d/testing/wicket-js-tests/Gruntfile.js#L111-L118 > > > > Martin Grigorov > > Wicket Training and Consulting > > https://twitter.com/mtgrigorov >