Varm på hælene til jQuery Mobile 1.3 kommer jQuery 2.0, en helt ny versjon av det populære JavaScript-biblioteket.

De store nyhetene - som vi har kjent for en stund - er at jQuery 2.0 har mistet bibliotekets støtte til Internet Explorer 6, 7 og 8. Disse såkalte eldre nettleserne krysser sakte mot utryddelse, og det er sikkert sant at svært få mennesker Bruk fortsatt IE6. Imidlertid er det fortsatt betydelig antall kunder som ber om støtte for IE 7+.

Utbetalingen for å slippe IE6, 7 og 8 er en mindre kjernefil (over 8kb for den minifiserte filen), med raskere ytelse.

Utviklerne sier at jQuery 2.0 er ment for "den moderne web", noe som gjenspeiles i mangel på støtte til eldre IE-versjoner. En av de viktigste aspektene ved den moderne weben - om enn det vi hater å erkjenne - er at folk fortsatt bruker eldre versjoner av IE, spesielt i utviklingsland. Faktisk er det så mange som i dag bruker IE8 som deres valgfri nettleser, det er litt vanskelig å justere etiketten «arv» i det hele tatt. Selvfølgelig vil det være fint å bare vurdere de mest oppdaterte nettleserne, men dette trekket av jQuery-utviklingslaget føles litt for tidlig.

Hvis du er et uheldig flertall som fortsatt trenger å støtte IE6, 7 eller 8, må du holde fast med jQuery 1.9 for øyeblikket, og håper at jQuery 1.10 - som vil støtte eldre versjoner av Internet Explorer og er planlagt for frigjøre i nær fremtid - vil tjene dine formål.

Den dobbelte gaffelen til jQuery 2.0 og den kommende 1,10 vil nesten sikkert føre til forvirring. Det vanskelige spørsmålet er hvilken versjon av jQuery skal utviklere bruke? jQuery 2.0 er ny og skinnende, men gjør ytelsesgevinstene virkelig rettferdig prisen som er betalt? jQuery 1.9 er også relativt nytt og de fleste av bibliotekets viktigste endringer er inkludert i 1.9.

Det er faktisk argumenterbart at den nye "2.0" -merket er en rød sild, og de virkelige endringene fant sted med 1,9, da en rekke ineffektive metoder ble drept av. Så kanskje jQuery 2.0 og jQuery 1.10 bare er nye i navnet, utgitt som forberedelser for videreutviklingen nedover veien.

For øyeblikket synes 1.9 å være det fornuftige valget for de aller fleste jQuery-utviklere. Hvorvidt det vil være sant for mye lenger, er det fortsatt å se.

Vil du bruke jQuery 2.0 i kommende prosjekter? Hvilken er den eldste versjonen av IE du utvikler for? Gi oss beskjed i kommentarene.

Utvalgt bilde / miniatyrbilde, legacy computing image via Shutterstock.