Size: a a a

Vue.js Russian Developers Community

2020 September 14

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Александр Козлов
нет, просто хочу сам потыкать
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
эт что-то не то(
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Александр Козлов
эт что-то не то(
что именно не то?
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Рафаил Мамедов
что именно не то?
а не, это я дурак, все то)
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Александр Козлов
а не, это я дурак, все то)
инкогнито включить не забудь только когда будешь тыкать
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
иначе поведение по сохранению «предыдущей страницы» или еще чегонибудь для оптимизации для браузера будет выглядеть вполне логичным

именно для этого я и сделал несколько страниц
источник

Р

Радик in Vue.js Russian Developers Community
https://www.npmjs.com/package/vue-gantt-schedule-timeline-calendar  Добрый день кто нибудь знает как в этой библиотеки сгененрировать таблицу без интервалов,  только с пустой сеткой и днями (в количестве одного месяца)?  в оф документации про это описания нет.  может у кого был опыт с этой библиотекой подскажете!
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Рафаил Мамедов
иначе поведение по сохранению «предыдущей страницы» или еще чегонибудь для оптимизации для браузера будет выглядеть вполне логичным

именно для этого я и сделал несколько страниц
знаешь, что странно
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Александр Козлов
знаешь, что странно
нет
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
когда я закомментил
interopDefault
и вернул import так:
component: () => {
 return import("./components/MemoryLeak");
}
проблема вернулась
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Александр Козлов
когда я закомментил
interopDefault
и вернул import так:
component: () => {
 return import("./components/MemoryLeak");
}
проблема вернулась
у меня не вернулась, хотя и делать так импорт это странно, но это другая тема…записать видео?
источник

a

azgord in Vue.js Russian Developers Community
Звучит как тироллинг)
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Вообще я хз) по сабжу - там нет утечки памяти (по крайней мере приведенные примеры это не доказывают) и инициализация сбора мусора это не задача js, а инициатива браузера

также не особо верю в то, что «1000-2000 подсвеченных слов вызывает перегрузку памяти»
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
тем более в теме караоке, где все к таймингу привязано и даже полные переборы по этой 1000 не надо делать
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Рафаил Мамедов
Вообще я хз) по сабжу - там нет утечки памяти (по крайней мере приведенные примеры это не доказывают) и инициализация сбора мусора это не задача js, а инициатива браузера

также не особо верю в то, что «1000-2000 подсвеченных слов вызывает перегрузку памяти»
Ожидаемо что heap-size и не будет расти ибо дом ноды в него не входят
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Рафаил Мамедов
тем более в теме караоке, где все к таймингу привязано и даже полные переборы по этой 1000 не надо делать
никто и не говорит про полные переборы, там достаточно все быстро работает
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Александр Козлов
Ожидаемо что heap-size и не будет расти ибо дом ноды в него не входят
а что в него входит?
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Сделал take heap snapshot, увидел много всего связанного с нодами внутри…или я ошибаюсь?
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Рафаил Мамедов
Вообще я хз) по сабжу - там нет утечки памяти (по крайней мере приведенные примеры это не доказывают) и инициализация сбора мусора это не задача js, а инициатива браузера

также не особо верю в то, что «1000-2000 подсвеченных слов вызывает перегрузку памяти»
грубо говоря все выглядит так:
у меня есть страницы: /video/:videoId
когда юзер перемещается по разным видосам, videoId меняется и открываются разные караоке для разных видосов. но после смены videoId ноды предыдущего не чистятся, а тупо куда-то складываются и вот спустя 20-30 таких переходов в Dom нодах уже 200-300к
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Фрагмент содержимого heap, 11 строка сверху
источник