Size: a a a

JavaScript — русскоговорящее сообщество

2020 September 10

CT

Cheena Tursunaliyev in JavaScript — русскоговорящее сообщество
спасибо @Loochnikov , спустя 35 попыток..
что ты изменил, поменял на редьюс?
источник

L

Looch in JavaScript — русскоговорящее сообщество
Cheena Tursunaliyev
спасибо @Loochnikov , спустя 35 попыток..
что ты изменил, поменял на редьюс?
Почитай лучше про O(n) и поймёшь.
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
va1
sort имеет O(n log n)
вариант отфильтрованного массива data с последующей его итерацией, где мы обращаетмся к мапе\обьекту (O1)  должен работать быстрее. То есть на большой дистанции - хоть сколько чейнь методов - сортировка наносит наибольший ущерб производительности
array
  .filter() // (On + m)
  .forEach() // (On)
nlogn это среднее, может и n²
источник

L

Looch in JavaScript — русскоговорящее сообщество
Sergey 🛸
nlogn это среднее, может и n²
Не не, в хроме алгоритм сортировки всегда n log n, и не будет n^2 даже в худшем случае, про другое браузере не скажу
источник

ИС

Илья Салмасов... in JavaScript — русскоговорящее сообщество
Sergey 🛸
nlogn это среднее, может и n²
нет, n log n это худшее время
источник

L

Looch in JavaScript — русскоговорящее сообщество
Вроде в остальных ещё quick sort юзают, но он вроде тоже n log n
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Looch
Не не, в хроме алгоритм сортировки всегда n log n, и не будет n^2 даже в худшем случае, про другое браузере не скажу
Я думал в хроме quicksort, что там тогда?
источник

L

Looch in JavaScript — русскоговорящее сообщество
Sergey 🛸
Я думал в хроме quicksort, что там тогда?
Его почти пол года назад заселили на что-то получше вроде
источник

L

Looch in JavaScript — русскоговорящее сообщество
источник

L

Looch in JavaScript — русскоговорящее сообщество
Вот вроде актуальная инфа https://v8.dev/blog/array-sort
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
Что значат типы массивов: numeric, non-numeric и others?
источник

L

Looch in JavaScript — русскоговорящее сообщество
David Bowie
Что значат типы массивов: numeric, non-numeric и others?
ну сортировка по числам или по строкам или что-то кастомное
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Всем привет
Столкнулся с проблемой, что setInterval не работает когда фокус пользователя вне браузера. Может кто-то знает как исправить или может быть альтернативу setInterval?
источник

モリモト in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Всем привет
Столкнулся с проблемой, что setInterval не работает когда фокус пользователя вне браузера. Может кто-то знает как исправить или может быть альтернативу setInterval?
Можешь попробовать свой аналог сделать из рекурсии с setTimeout внутри
Не уверен, но должно работать
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Я вот думаю может изменить подход моей функции
У меня фича такая: я передаю число start, число end, и duration. Функция считает через setInterval значения от start до end и вставляет в DOMNode. Почти также как в этом ответе https://stackoverflow.com/a/16994725/4822514
Может есть вариант без использования setInterval и рекурсивного setTimeout?
источник

モリモト in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Я вот думаю может изменить подход моей функции
У меня фича такая: я передаю число start, число end, и duration. Функция считает через setInterval значения от start до end и вставляет в DOMNode. Почти также как в этом ответе https://stackoverflow.com/a/16994725/4822514
Может есть вариант без использования setInterval и рекурсивного setTimeout?
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Но ведь через простой transition мою фичу реализовать вообще нереально. Это разные вещи
А вот можно ли реализовать ее с помощью requestAnimationFrame пока не понятно, нужно разбираться как с этим работать
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
В любом случае, видимо это мне не поможет

> В большинстве браузеров в фоновых вкладках или скрытых <iframe>, вызовы requestAnimationFrame() приостанавливаются, для того, чтобы повысить производительность и время работы батареи.
источник

DS

Dmytro Svyrydenko in JavaScript — русскоговорящее сообщество
Тоже самое что и с setInverval
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
Dmytro Svyrydenko
Всем привет
Столкнулся с проблемой, что setInterval не работает когда фокус пользователя вне браузера. Может кто-то знает как исправить или может быть альтернативу setInterval?
Так и должно быть. Браузер замедляет выполнение интервалов в неактивной вкладке
источник