#javascript #jquery
#javascript #jquery
Вопрос:
В какой степени функции jQuery / JavaScript хранятся в памяти?
- Попадает ли она в память после того, как браузер проанализировал страницу? Все это? Если функции вызываются неоднократно, всегда ли они из памяти?
- Что произойдет, если часть памяти, выделенная для сценариев, будет заполнена (например, Internet Explorer 6 на ужасном компьютере)? (Кроме медленного браузера …)
- Есть ли способ узнать, сколько памяти используется переменной или функцией в целом?
Комментарии:
1. «Кэширование браузера» не относится к активному использованию скриптов. Это относится к временному сохранению файла сценария в локальной файловой системе, чтобы последующие запросы страниц не нужно было отправлять по HTTP.
2. Заголовок изменен, спасибо. Можете ли вы помочь мне просветить меня?
Ответ №1:
Насколько мне известно, после того, как код JavaScript был проанализирован браузером, объекты остаются в памяти, если не разыменованы и не собраны мусор. Однако сборка мусора зависит от реализации браузера на JavaScript.
Вы можете легко увидеть использование памяти объектами JavaScript в Chrome. Смотрите здесь .