RU AdList JS Fixes

try to take over the world!

< Feedback on RU AdList JS Fixes

Review: OK - script works, but has bugs

Lags/Лаги

Скрипт лагает при прокручивании ленты сайта вконтакте (vk.com/feed). Чем больше прокрутить ленту -
тем сильнее лагает. Диспетчер задач браузера показывает нагрузку (ЦПУ) вкладки vk.com/feed в 25 единиц.
---
Script lag when scrolling tape site Vkontakte (vk.com/feed). The more you scroll the tape
the more lag. The task Manager of the browser shows the load (CPU) tab vk.com/feed in 25 units.

Lain inVerseAuthor
§
Posted: 2017-10-03
Edited: 2017-10-03

Наблюдаю загрузку процессора только при быстрой прокрутке страницы так-как ей нужно подгрузить ресурсы. После прогрузки загрузка падает до нормы.
Воспроизводится ли проблема при выключении скрипта? Пропадает?

Наблюдаю загрузку процессора только при быстрой прокрутке страницы так-как ей нужно подгрузить ресурсы. После прогрузки загрузка падает до нормы.
Воспроизводится ли проблема при выключении скрипта? Пропадает?

При отключении всё работает. Проверял специально, чтобы понять от чего зависает. Понял, что из 3 установленных скриптов в тамперманки именно этот влияет по плохую загрузку страницы

Lain inVerseAuthor
§
Posted: 2017-10-05
Edited: 2017-10-05

Можете, пожалуйста, открыть консоль (F12), покрутить страницу и выложить сюда лог из консоли? Ещё лучше, если запишете видео. При условии, что там что-либо появляется, конечно.

+ какие расширения установлены?
chrome://system/ и там кнопка Extensions/Расширения

§
Posted: 2017-10-08
Edited: 2017-10-08
Можете, пожалуйста, открыть консоль (F12), покрутить страницу и выложить сюда лог из консоли? Ещё лучше, если запишете видео. При условии, что там что-либо появляется, конечно.

+ какие расширения установлены?
chrome://system/ и там кнопка Extensions/Расширения

Как сделать лог? Или просто скриншот консоли и диспетчера задач скинуть?

Lain inVerseAuthor
§
Posted: 2017-11-11
Edited: 2017-11-11

Привет, оно конечно поздно, но лучше поздно, чем никогда.
Проверял несколько раз в разное время и ни разу не обнаружил каких-либо проблем на VK. Если я правильно понимаю вы или кто-то ещё отсылал Дмитрию логи по данной проблеме, правда там был Фокс 56 + uBlock Origin + Greasemonkey, а не Хром, но есть у меня подозрение, что проблема одна и та же. Дело в том, что в логе из фокса я обнаружил запросы вроде: "Загрузка

§
Posted: 2017-12-25

аналогичная проблема, Firefox 56 + uBlock Origin + Greasemonkey

§
Posted: 2017-12-25

Попробуйте использовать рекомендуемое расширение, Tampermonkey: https://forums.lanik.us/viewtopic.php?f=102&t=22512

§
Posted: 2017-12-26
Попробуйте использовать рекомендуемое расширение, Tampermonkey: https://forums.lanik.us/viewtopic.php?f=102&t=22512

попробовал, то же самое.Ставлю vk.com в исключения для скрипта,перестает лагать.

[115.271] waiting ls clean.. common_web.js:1:31494
[125.273] waiting ls clean.. common_web.js:1:31494
[135.285] waiting ls clean.. common_web.js:1:31494
[145.287] waiting ls clean.. common_web.js:1:31494
[155.288] waiting ls clean.. common_web.js:1:31494
[174.079] waiting ls clean.. common_web.js:1:31494
[193.787] waiting ls clean.. common_web.js:1:31494
[203.788] waiting ls clean.. common_web.js:1:31494
[213.79] cleaning ls.. common_web.js:1:31494
[356.79] waiting ls clean.. common_web.js:1:31494
[366.791] waiting ls clean.. common_web.js:1:31494
[388.544] waiting ls clean.. common_web.js:1:31494
[398.546] waiting ls clean.. common_web.js:1:31494
[410.065] waiting ls clean.. common_web.js:1:31494
[420.067] waiting ls clean.. common_web.js:1:31494
[437.805] waiting ls clean.. common_web.js:1:31494
[447.809] waiting ls clean.. common_web.js:1:31494
[457.811] waiting ls clean.. common_web.js:1:31494
[467.815] waiting ls clean.. common_web.js:1:31494
[477.832] waiting ls clean.. common_web.js:1:31494
[488.161] cleaning ls.. common_web.js:1:31494
[560.163] waiting ls clean.. common_web.js:1:31494
[567.721] pushing in photoview.show common_web.js:1:31494
[567.721] layerqueue.hide from photoview common_web.js:1:31494
[569.153] in showPhoto noHistory: undefined common_web.js:1:31494
[569.153] pushing in photoview.show common_web.js:1:31494
[573.978] waiting ls clean.. common_web.js:1:31494
Imagus: [rule 301] JSON.parse: unexpected end of data at line 1 column 1 of the JSON data content.js:132:428
[583.983] waiting ls clean.. common_web.js:1:31494
[593.987] waiting ls clean.. common_web.js:1:31494
[603.988] waiting ls clean.. common_web.js:1:31494
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
[613.991] waiting ls clean.. common_web.js:1:31494
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
[624.003] waiting ls clean.. common_web.js:1:31494
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
[634.009] waiting ls clean.. common_web.js:1:31494
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
[656.758] waiting ls clean.. common_web.js:1:31494
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
[676.873] waiting ls clean.. common_web.js:1:31494
TypeError: node.getElementsByTagName is not a function[Learn More] chclubb%20line%202%20%3E%20eval:45:16
moz-extension://e3ae2575-5f0d-485c-881d-cd818ca4600c/userscript.html:45:16
f

§
Posted: 2017-12-26

с грисманки так:

[0.003] common module enabled common_web.js:1:31494
Loading failed for the

Lain inVerseAuthor
§
Posted: 2017-12-26

Всем спасибо, поймал лаг. Виноват код, удаляющий рекламу в ленте. Изучаю что можно сделать.

Lain inVerseAuthor
§
Posted: 2017-12-26
Edited: 2017-12-26

Удалил код создававший проблемы. Проверьте пожалуйста. На сколько я вижу он там и ненужен-то был уже.

§
Posted: 2017-12-26

по первым впечатлениям вроде норм сейчас,надо еще погонять. Спасибо

Удалил код создававший проблемы. Проверьте пожалуйста. На сколько я вижу он там и ненужен-то был уже.

у меня всё равно подлагивает до сих пор

Lain inVerseAuthor
§
Posted: 2018-02-23

Что-то мне подсказывает, что это как-то связано либо с "Skyload - Download of music and video", либо с "Скачать музыку Вконтакте". В логе довольно много записей от последнего.

Что-то мне подсказывает, что это как-то связано либо с "Skyload - Download of music and video", либо с "Скачать музыку Вконтакте". В логе довольно много записей от последнего.

Без "Скачать музыку Вконтакте" стало получше, а вот Skyload не был установлен, когда изначально появилась проблема.

Lain inVerseAuthor
§
Posted: 2018-02-26
Edited: 2018-02-26

Просто я ещё в прошлый раз когда тут писал — удалил свой код, который создавал проблему. Больше лагов от своего скрипта не наблюдаю. А вот другие расширения вполне себе могут из вызывать. Обоим указанным мной расширениям нужно следить за страницей и при добавлении новых блоков на стену добавлять свои элементы управления, а это вызывает пересчёт частей страницы и перерисовку их. Чем больше за раз - тем хуже.
Возможно у вас есть ещё какие-то расширения, которые могут вызывать аналогичные проблемы. Попробуйте выключить и их.

Небольшие лаги там может создавать Adblock Plus (или uBlock Origin - смотря что вы используете), так-как ему тоже нужно следить за обновлениями страницы и скрывать некоторые блоки, но тут уже либо реклама, либо редкие лаги. + некоторые собственные скрипты VK в процессе загрузки могут лагать — наблюдал их при профилировании.

Post reply

Sign in to post a reply.