Hot på hæle af jQuery Mobile 1.3 kommer jQuery 2.0, en helt ny version af det populære JavaScript-bibliotek.

Den store nyhed - som vi har kendt i et stykke tid - er, at jQuery 2.0 har tabt bibliotekets support til Internet Explorer 6, 7 og 8. Disse såkaldte arvse browsere kryber langsomt mod udryddelse, og det er helt sikkert rigtigt, at meget få mennesker Brug stadig IE6. Der er dog stadig et stort antal kunder, der anmoder om IE 7+ support.

Udbetalingen for at droppe IE6, 7 og 8 er en mindre kernefil (over 8kb for den minificerede fil), med hurtigere ydeevne.

Udviklerne siger, at jQuery 2.0 er beregnet til "det moderne web", hvilket afspejles i manglen på støtte til ældre IE-versioner. Men et af de vigtigste aspekter af det moderne web - omend det vi hader at anerkende - er, at folk stadig bruger gamle versioner af IE, især i udviklingslandene. Faktisk er der så mange mennesker, der i øjeblikket bruger IE8 som deres valgfri browser, det er lidt svært at retfærdiggøre etiketten 'arv' overhovedet. Selvfølgelig ville det være rart at kun overveje de mest opdaterede browsere, men denne bevægelse fra jQuery Development Team føles lidt for tidligt.

Hvis du er et uheldigt flertal, som stadig har brug for at understøtte IE6, 7 eller 8, så bliver du nødt til at holde fast i jQuery 1.9 og håber at jQuery 1.10 - som vil understøtte gamle versioner af Internet Explorer og er planlagt til frigivelse i den nærmeste fremtid - vil tjene dine formål.

Den dobbelte gaffel af jQuery 2.0 og den kommende 1,10 vil næsten helt sikkert føre til forvirring. Det vanskelige spørgsmål er, hvilken version af jQuery skal udviklere bruge? jQuery 2.0 er nyt og skinnende, men gør præstationsgevinsterne virkelig retfærdiggjort den betalte pris? jQuery 1.9 er også relativt nyt, og de fleste af bibliotekets nøgleændringer er inkluderet i 1.9.

Det kan faktisk hævdes, at den nye '2.0' -mærke er en rød sild, og de virkelige ændringer fandt sted med 1,9, da en række ineffektive metoder blev dræbt. Så måske er jQuery 2.0 og jQuery 1.10 kun nye i navn, frigivet som forberedelse til yderligere udviklinger på vej.

For øjeblikket synes 1,9 at være det fornuftige valg for det store flertal af jQuery-udviklere. Hvorvidt det vil være sandt i meget længere tid, er stadig at se.

Vil du bruge jQuery 2.0 i kommende projekter? Hvilket er den ældste version af IE du udvikler til? Lad os vide i kommentarerne.

Fremhævet billede / miniaturebillede, legacy computing image via Shutterstock.