Size: a a a

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

2020 February 21

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Eugene Zakharov
слушай, я тебе циферки могу любые нарисовать. чтобы бенчи нормальные проводить это ппц упарываться нужно
А что ты сейчас хочешь доказать?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Я сказал, что по идее linked list queue должн работать быстрее массива, но не учитываю внутренние оптимизации движка
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
в теории linked list удаление в начале занимает всего o(1), а в массиве надо менять индексы на 1 для всех последующих
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
но опять же, в жс это могли заоптимизировать
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
http://jsbench.me/ можно потом тут попробовать прогнать
источник

EZ

Eugene Zakharov in JavaScript — русскоговорящее сообщество
я бы тебе советовал не обращать внимание на оптимизации при выборе структур данных или реализации собственных с нуля
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Eugene Zakharov
я бы тебе советовал не обращать внимание на оптимизации при выборе структур данных или реализации собственных с нуля
Это да, но мало когда на фронте кью понадобится
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Но алгоритм для кью в виде массива будет жирным
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
если движок не оптимизирует это
источник

cd

cyber doge in JavaScript — русскоговорящее сообщество
Lookarious
Почему this ссылается на него?
потому что я в этом классе его вызываю
источник

cd

cyber doge in JavaScript — русскоговорящее сообщество
в дебаггере
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
наверное это во всяких либках реализуют и в бэк популярно
источник

cd

cyber doge in JavaScript — русскоговорящее сообщество
Baxxter
это vue?
react
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
http://jsbench.me/ можно потом тут попробовать прогнать
на такие сервисе не  всегда можно верит)
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Muhammadamin Ibragimov
на такие сервисе не  всегда можно верит)
Тогда нельзя верить ничему) Но по идее сама реализация кью ест больше памяти
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
но работает быстрее
источник

MI

Muhammadamin Ibragimov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Тогда нельзя верить ничему) Но по идее сама реализация кью ест больше памяти
источник

SD

Sviatoslav Dibrii in JavaScript — русскоговорящее сообщество
Здравствуйте, кто поможет(на платной основе): интересует простой скрипт для скролла по xpath, такой вариант нашел в интернете, но он не работает: document.evaluate('{0}', document, null, XPathResult.ANY_TYPE, null).scrollIntoView();
источник

EZ

Eugene Zakharov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Тогда нельзя верить ничему) Но по идее сама реализация кью ест больше памяти
массивы заебись тем что эффективно используются кешами процессора (память под массива выделена одним непрерывным куском), из-за этого доступ к ним существенно быстрее односвязного списка (где данные раскиданы по памяти)
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Eugene Zakharov
массивы заебись тем что эффективно используются кешами процессора (память под массива выделена одним непрерывным куском), из-за этого доступ к ним существенно быстрее односвязного списка (где данные раскиданы по памяти)
в жыэс массивы резиновые
источник