В последнее время у меня возникали странные проблемы, которые я начинаю думать, связанные с нехваткой ресурсов в браузере.
В ФФ:
Я тестировал одно из наших веб-приложений и вдруг вещи, которые должны исчезнуть через пару секунд, перестали исчезать. Я вернулся к setTimeout, просто отказываясь работать. После перезагрузки браузера все было ясно, никаких проблем.
в IE:
Я регулярно вижу проблемы, когда IE внезапно откажется делать прозрачность, просто перезагрузив страницу, это проясняется.
В обоих:
Хотя я не могу точно сказать, что это связано, я вижу необъяснимое поведение, вещи по линии переменных недоступны (не определены), когда они должны быть.
Оба браузера также показывают постоянное увеличение использования памяти с течением времени (утечки памяти).
Javascript в веб-приложении тяжелый и представляет собой страницу с одной загрузкой (что делает эти проблемы с памятью еще более болезненными). Есть много неэффективных и разных вещей, которые заставляют говорить «зачем ты это делаешь?».
Кто-нибудь сталкивался с такими вещами? Можете ли вы указать общие ресурсы, которые помогут выявить и решить эти проблемы?