Otimização – For versus Each

image_pdfimage_print

Várias bibliotecas como JQuery, Angular.js, possuem suas versão do Each.

É uma regra que também vale neste caso é que funções nativas sempre são mais rápidas que qualquer outra oferecida pelas bibliotecas.

Num teste rápido, de um loop apenas iterando em um array e objeto sem efetuar nenhuma operação, os resultados obtidos foram:

performance_test_for_each
O resultado acima demonstra a grande diferença onde o for é próximo de 10 vezes mais rápido que seu correspondente Each do JQuery.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!