Hi Martin, jQuery 3.x is not about dropping browser support, but changes in API. They were planning to have a jQuery Compat 3.x for IE8 and older, but they decided to stop that just over a year ago. jQuery 3.x supports the following browsers: * Internet Explorer: 9+ * Chrome, Edge, Firefox, Safari: Current and Current - 1 * Opera: Current * Safari Mobile iOS: 7+ * Android 4.0+
You do potentially run into incompatibilities between 2.x and 3.x with plugins. For this, you can use the migrate plugin. Btw. I do agree with Korbinian that we should try to use native browser support if available on all browsers we support. For example, querySelectorAll is available on all browsers, but fetch is not. Gradually changing the code to use native browser support should allow us to eventually remove the dependency on jQuery. Best regards, Emond On maandag 20 maart 2017 09:52:17 CET Martin Grigorov wrote: > 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/1421ea2dc9207143cdadb735f3c79421674d92 > 4d/testing/wicket-js-tests/Gruntfile.js#L111-L118 > > Martin Grigorov > Wicket Training and Consulting > https://twitter.com/mtgrigorov