мне сложновато, пока оперировать стрелочными функциями, замыканиями и function expression.
И чем же отличается оперирование стрелочными функциями и function expression от оперирования "обычными" функциями? Замыкания тут ещё хоть как-то, там просто понять надо что это такое в принципе, но функции?
Хотел узнать мнение будут ли какие-то проблемы при выполнении, например утечки памяти, накопление вызовов. ...
А тебе кто-то запрещает запустить код и посмотреть каков будет результат? Оценить правильность его работы, потребляемую память и т.д.? Если что-то критическое, ты это увидешь сразу.
С твоими навыками тебе сейчас надо сделать решение, которое в принципе работать будет, а оптимизации это вообще дело десятое.
Павел, ну так возьми любой подходящий чат и просто располагай окошко чата в нужном месте. То, что ты описал в вопросе, касается только визуального отображения, а всё остальное это просто чат.
BountyHanter, а я вроде написал попробовать инкогнито мод, а не функцию createIncognitoBrowserContext, которая была удалена в последних версиях.
Да и ничего не мешает вернуться к версии, где она была.
Как "так"? 4мс — это уровень погрешности. Ты у себя локально запусти, тоже идеального повторения не будет.