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, время: 02:08. |