js co je rychlejsie? rubrika: Programování: JavaScript
7
xxar3s
položil/-a 30.3.2017
["Petrzalka", "Vrakuna", "Jarovce", "Raca"].indexOf("Vrakuna") !== -1;
" Petrzalka Vrakuna Jarovce Raca ".indexOf(" Vrakuna ") !== -1;
odkaz
7
harrison314
odpověděl/-a 30.3.2017
Urcite prva moznost, bez ohladu na vykon. Je citatelnejsia, a nestane sa ti tam ziadne faux pas, ak sa ti do pola dostane nazov s medzerov.
Plus, vsade, kde som cital o optimalizaciach v JS vypliva, ze mikrooptimlizacie su uplne zbytocne, lebo o dva tyzdne to uz nemusi fungovat richlejsie.
Komentáře
- harrison314 : PS: tymto dakujem, za spomenutie tohto komentu na CodeCon. — 5.4.2017
- petersirka : Micro-optimalizácie majú zmysel. Tu som zverejnil testy z konferencie CodeCon 2017: https://github.com/petersirka/codecon2017 — 6.4.2017
- harrison314 : Ja som na tej prednaske bol a ano uznavam, pri tvorbe frameworku zmysel maju. pri hrani sa v browseri nad datami ako je tam hore radcej nie, tam by som viac hlasoval za citalenost kodu. — 6.4.2017
- harrison314 : offtopic: pri prednaske som zazil dva WTF momenty 1. ked mam kompilovany jazyk,, podobne a este brutalnejsie optimalizacie robi kompilator a ja nemusim prsanit, WTF^2 komentare spomaluju javascript — 6.4.2017
- harrison314 : @petersirka: Asi by bolo velmi zaujimave porovnat vykon aplikacii v TotalJs, pred a po optimalizacii frameworku (nemylim hello word). — 6.4.2017
- petersirka : WTF1: ak sa bavíme napr. o TS do JS, tak určite nerobí tie podstatné optimalizácie s objektami, časom, delete alebo String.indexOf(). Funkcie optimalizovať nejako môže. WTF2: JJ, Total.js našťastie odstraňuje komentáre :-) ... Porovnanie výkonu v Total.js: je to citeľné. — 6.4.2017
- harrison314 : WTF1 - nie nebavime sa TS do JS, skor C++, C#, Java,... TS pokial viem nerobi ziadne optmalizacie v issues som videl akurat semanticku minifikaciu. Teraz o stringovych funkciach nehovorim. A nie je to WTF2 ale WTF na druhu :D — 6.4.2017
Pro zobrazení všech 6 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře