Math.floor() quick tip
Știai că în loc de
Math.floor(2.5);
sau
parseInt(2.5, 10);
poti folosi:
~~(1*2.5);
Sau chiar:
0|2.5
Nu? Nici eu, dar am aflat azi! 
Detalii aici.
- Posted in:
- Tips & Tricks
- Tags:
- JavaScript,
- Performance
Știai că în loc de
Math.floor(2.5);
sau
parseInt(2.5, 10);
poti folosi:
~~(1*2.5);
Sau chiar:
0|2.5
Nu? Nici eu, dar am aflat azi! 
Detalii aici.
Legat de chestiune (slide-ul 35 din prezentarea aceea): ce parere ai de performanta Chrome comparativ cu Safari? Nu e interesant dat fiind ca foloseste tot WebKit? Foarte misto ar fi si un test actual.
LE: Evident, problema se poate pune si invers pentru restul testelor. Dar mi s-a parut foarte mare diferenta pentru cazul asta.
Andrei, Chrome folosește webkit la randare. Pentru JS însă, Chrome folosește V8, iar Safari un motor propriu.
Multumesc pentru corectare (:blush:). De abia pasesc pe terenul front-end dev. Sunt super interesante optimizarile astea de performanta. More please!
Or even better, 0|2.5
WOW! That’s cool. Thanks!