JQuery
je doet jouw bezoekers er geen plezier mee

home | index | menu | help

Er is geen CSS ondersteuning.

		
		

JQuery is best wel grappig om wat geinige effectjes op jouw pagina's te zetten. En als je een website hebt die alleen maar door jouzelf en wat goede vrienden bezocht wordt is het ook geen enkel probleem; snelheid en gebruikers-ervaring spelen dan geen enkele rol.

De zaken veranderen als je een website aan het ontwikkelen bent die bedoeld is voor een breed publiek. Dan wordt het opeens belangrijk dat jouw website goed gewaardeerd wordt door Google (en in het bijzonder door jouw bezoekers).

Niets ten nadele van JQuery. Als je niet in staat ben om te "scripten" is JQuery natuurlijk een goed alternatief. Maar een paar zaken moeten wel goed in het oog gehouden worden. Google is een offensief begonnen tegen (veel te) langzame websites. Niet alleen worden de bezoekers moedeloos van het lange wachten tot een pagina eens naar binnen "strompelt", de onnodige vertragingen kosten ook nog eens veel geld. Een website die gemiddeld méér dan 1½ seconde nodig heeft om (de html van) een pagina te (laten) laden wordt (door Google) als traag bestempeld.

Het is dus zaak om zo economisch mogelijk te "bouwen"; en JQuery gebruiken helpt daar niet echt bij. Welke versie je ook gebruikt, en waar je de library ook inlaadt (b.v. bij Google zélf) je bent echt 0.2 seconde kwijt (op een gemiddelde snelle verbinding) om (alleen) een basis-versie van JQuery in te laden. Hieronder het "laad-gebeuren" van jquery.com zélf, die voor de zekerheid ook maar van Google gebruik maakt...

		

JQuery vertraging

		

Op de dns5.nl wordt heel erg veel javascript gebruikt. Er wordt alleen wel voor gezorgd dat er geen overbodige zaken worden ingeladen. Er wordt (vooral) ook rekening gehouden met de bezoekers. Het is het streven om op een 56K (modem) de pagina('s) binnen een seconde te laden en op een wat snellere verbinding binnen drie-tiende seconde. En dat is goed te doen. Kijk even naar onderstaand plaatje.

		

snelle dns5.nl

		

De dns5 staat op een gewone shared server (van een paar tientjes per jaar). Als je de (voorbeeld)pagina's van de dns5 gebruikt kan jij dus ook razendsnelle pagina's aanleveren (aan jouw tevreden bezoekers).
Ik hoop dat ik mijn punt duidelijk heb kunnen maken.
Het is absoluut onnodig om loodzware libraries te gebruiken om een paar effectjes op jouw pagina's te zetten. Er staan honderden effecten en procedures, als voorbeeld, op deze site, en een heel groot deel daarvan is gestoeld op javascript. En toch behoort de dns5 tot de snelste websites ter wereld. Ik hoop dat jij ook tot die categorie wilt behoren...

Als het nou echt niet anders kan omdat je per sé een procedure wilt gebruiken die alleen voor JQuery gemaakt is, heb ik nog een procedure voor jou om JQuery wat economischer in te laden.

cache 18-06-2010