sortarray,
по вашему преобразование типов не требует процессорного времени? |
Цитата:
|
j0hnik,
Да и вообще, преобразование типов тут не при чем. Нативное приведение очень быстро происходит(оно есть и в статически-слаботипизированных -- С, C++ etc), а в пользовательском коде преобразования типов в динамически-типизированных языках как раз и не нужны, они полиморфны искаропки. |
|
40,106,304 против 2,259,253,919 Ops/sec в FF
и 230,650,038 против 1,129,365,395 Ops/sec в Хром |
j0hnik,
Вы сами не понимаете о чем Вы спорите. По-вашему, в статике нет приведения типов или что? |
j0hnik,
Да и навряд ли там у Вас дело в приведении, вот тут, например, все наоборот получается <html> <head> <meta charset = "utf-8" /> <style> </style> </head> <body> <script> i = 100000 console.time("first") while(i--) "1" + "1" console.timeEnd("first") i = 100000 console.time("second") while(i--) "1" + 1 console.timeEnd("second") </script> </body> </html> |
sortarray,
вы так ничего хорошего не намериете :no: i = 10000000 console.time("second") while(i--) "1" + 1 console.timeEnd("second") i = 10000000 console.time("second") while(i--) "1"+"1" console.timeEnd("second") пользуйтесь сервисом который я вам показал, он гораздо точнее. |
Цитата:
Тем не менее кастомный вариант все же быстрее. https://jsperf.com/native-event-queue-vs-custom |
Цитата:
|
Часовой пояс GMT +3, время: 10:50. |