Rune Jensen
2013-03-24 10:19:40 UTC
Jeg stødte tilfældigvis på denne testside, som kan vise performance af
forskellige stykker JS kode.
Jeg lavede en lille tilføjelse til en allerede eksisterende test, for
at se, hvad der var hurtigst, hvis man skal finde en bestemt karakter
i en streng, slicing, charAt eller a[].
Slicing af en streng er langsomst, mens indexet af en streng lader til
at være gennemgående hurtigst (havde jeg nu også på fornemmelsen). Så
hvis man kender længden af strengen i forvejen, kan den være bedst.
Hvis nogen gider teste i IE9+10, ville det være rart.
http://jsperf.com/string-charat-vs-slice/2
Det er meget nemt at lave disse tests selv, og de ser også ud til at
være pålidelige så vidt jeg kan dømme.
Vær opmærksom på, at der testes relativt, og man derfor ikke kan
direkte sammenligne imellem browsere, da systemet de kører på, ikke er
oplyst.
MVH
Rune Jensen
forskellige stykker JS kode.
Jeg lavede en lille tilføjelse til en allerede eksisterende test, for
at se, hvad der var hurtigst, hvis man skal finde en bestemt karakter
i en streng, slicing, charAt eller a[].
Slicing af en streng er langsomst, mens indexet af en streng lader til
at være gennemgående hurtigst (havde jeg nu også på fornemmelsen). Så
hvis man kender længden af strengen i forvejen, kan den være bedst.
Hvis nogen gider teste i IE9+10, ville det være rart.
http://jsperf.com/string-charat-vs-slice/2
Det er meget nemt at lave disse tests selv, og de ser også ud til at
være pålidelige så vidt jeg kan dømme.
Vær opmærksom på, at der testes relativt, og man derfor ikke kan
direkte sammenligne imellem browsere, da systemet de kører på, ikke er
oplyst.
MVH
Rune Jensen