Пришлось вычеркнуть фичу автоматической проверки на заметки :c
Она была крайне приятной опцией, но, в общем, судя по всему, Пикабу балансирует нагрузку на сервера, и даже при последовательной подгрузке профилей TTFB (time to first byte, проще говоря - время, после которого начинается загрузка данных) вырастает до 2 с небольшим секунд, что для ~100 пользователей - совсем неюзабельно, учитывая дикие лаги с загрузкой комментариев, ответами и оценками.
Так что, в TODO:
+ добавить возможность маркировать пользователей с сохранением в localStorage.
+ заменить систему сборки с "собственные кривые руки" на Gulp или иную подобную
+ научиться использовать git
Естессна, вся её реализация тормозится учёбой, посему - pardon, скорее всего, проект опять идёт в заморозку.
Теперь об установке:
Сначала вам понадобится расширение для браузера, запускающее юзерскрипты. Для браузеров на базе хрома это TamperMonkey: ссылка в Chrome Web Store
Для самобытной лисички это GreaseMonkey: ссылка на addons.mozilla.org
На поддержку IE/Edge я даже не заикался.
После того, как всё установлено, просто перейдите по ссылке: сам скрипт
Расширение подхватит и установит его.
Репозиторий: github
Скрипт в ветке load-on-demand
P.S.
Юзерскрипт запустится только в более-менее новых браузерах: необходима поддержка
WeakMap, Arrow-functions и Promise API.
Chrome: 45+
Firefox: 42+
Opera: 32+
"UPD#1: в скрипт таки добавлено отображение пользователей, на которых есть заметки, отдельная благодарность за это - @ashen. Заметки подгружаются со страницы настроек профиля, так что, если у вас их не так много - смело обновляйте скрипт по ссылке в посте"