Cytat
Zadanie #7
Tworzymy listę testów które sprawdzają wydajność silnika JS. Na początek warto przygotować sobie klasę testującą, której użyjemy w kolejnych przypadkach.
Zadania do rozwiązania, co jest jest szybsze:
1. " czy '
2. for(var i=0;i<100;i++) array.push('x')
czy array[array.length]='x'
czy proste array[i] = 'x'
.... < zadań mam mnóstwo, chodzi mi o nakierowanie więc nie przepisuję całości.
Uwaga techniczna
Absolutnie koniecznie trzeba używać funkcji jako zmiennych. Dla wygody najlepiej zbudować sobie jakąś strukturę w JSONie, mniej więcej w takim stylu:
var tests = [["apostrofy", 1000, function(){}, function(){}, [...], ...];
Gdzie w tablicach mamy kolejno nazwę testu, ilość powtórzeń w tysiącach i kolejne testy.
Tworzymy listę testów które sprawdzają wydajność silnika JS. Na początek warto przygotować sobie klasę testującą, której użyjemy w kolejnych przypadkach.
Zadania do rozwiązania, co jest jest szybsze:
1. " czy '
2. for(var i=0;i<100;i++) array.push('x')
czy array[array.length]='x'
czy proste array[i] = 'x'
.... < zadań mam mnóstwo, chodzi mi o nakierowanie więc nie przepisuję całości.
Uwaga techniczna
Absolutnie koniecznie trzeba używać funkcji jako zmiennych. Dla wygody najlepiej zbudować sobie jakąś strukturę w JSONie, mniej więcej w takim stylu:
var tests = [["apostrofy", 1000, function(){}, function(){}, [...], ...];
Gdzie w tablicach mamy kolejno nazwę testu, ilość powtórzeń w tysiącach i kolejne testy.
Mógłby mi ktoś wyjaśnić łopatologicznie jak do tego podejść? Akurat jedyna osoba która może pomóc jest dziś tak zalatana że nawet głowy nie zawracam pierdołami...