jQuery fyller 20 år, feirer med versjon 4.0.0

Første hovedversjon på 10 år preges av færre funksjoner, ikke flere. – Det gir mening.

Her ser du jQuery-utviklerne på en rejunion i forbindelse med 20-årsdagen, med skaperen John Resig på skjermen bak. Ikke alle disse jobber lenger med prosjektet.
Publisert

Det var den 14. januar 2006 at utvikleren John Resig viste fram jQuery for aller første gang, på BarCamp i New York City. 

Siden har jQuery blitt sammenlikna med sex på offentlig sted og andre flaue ting mange gjør, men ikke vil prate om. 

For selv om biblioteket nå fyller 20 år, og mange av problemene det ville løse er løst for lenge siden, er det fortsatt mer brukt enn langt hippere teknologier som Next.js, ifølge blant annet de siste talla fra Stack Overflow (som forøvrig heller ikke er særlig hipt, lenger). 

Ifølge domeneoversikten fra Daniel Christensen på domains.websecured.io, bruker omlag 359.000 av hans 717.000 kartlagte norske domener jQuery på ett eller annet vis – altså rundt halvparten

Og nå, mer eller mindre på 20-årsdagen, lanserer gjengen versjon 4.0.0. 

Flere brekkende endringer

Bare 4 versjoner på hele 20 år er ikke dagligdags i bransjen vår, og versjon 3.0 kom ut for nesten 10 år sida: I juni 2016. 

– Etter en lang utviklingssyklus og flere førlanseringer, bringer jQuery 4.0.0 mange forbedringer og moderniseringer, lover utviklerne bak i et blogginnlegg

Som seg hør og bør i en ny hovedversjon, innebærer versjon 4.0.0 noen forandringer som kan brekke prosjektene dine.

– Mange av disse brekkende endringene har teamet villet lage i mange år, men vi kunne ikke få dem inn i mindre utgivelser, skriver jQuery-utviklerne. 

Mye fjernes, som gir mening

Lista over nyheter er lang: 

  • De legger til støtte for Trusted Types, og har skrevet kildekoden i ES modules. 
  • De fjerner støtte for flere eldre nettlesere, blant annet Internet Explorer 10 og eldre. 
  • De fjerner også mye funksjonalitet i jQuery, som Query.isArray, jQuery.parseJSON, jQuery.trim og så videre.

– Jeg synes det er et tegn på hvor bra ren JavaScript i nettleseren har blitt, når halvparten av endringene er ting som blir fjerna, skriver en på Reddit. 

– Det gir mening. Poenget med jQuery var at det var enklere enn styggdommen ved DOM-manipulasjon og AJAX i tidlig JavaScript, svarer en annen. 

– Kan ikke vente til jQuery 34.0, hvor alle funksjonene er fjerna, spøker en tredje. 

Powered by Labrador CMS