Size: a a a

JavaScript.Ninja

2021 October 12

A

Alex in JavaScript.Ninja
утечка памяти которая процессор грузит и оперативу, может какой-то бесконечный цикл также
источник

WK

Waldemar Kunz in JavaScript.Ninja
Бесконечный цикл это был бы заблокированный main thread как причина.

На утечку памяти в данном случае  не похоже: у хрома 25% процессора, память по божески используется, в районе 1GB.
источник

A

Alex in JavaScript.Ninja
а перформанс монитор пробовали?
источник

A

Alex in JavaScript.Ninja
там динамически можно глянуть аллокацию памяти и тд без записи
источник

WK

Waldemar Kunz in JavaScript.Ninja
Если запись перформанс профиля, то его запись начинаю перед тем местом в приложении, где это зависание происходит, а остановить запись уже нет возможности, висит :)
источник

WK

Waldemar Kunz in JavaScript.Ninja
Или имелось ввиду что-то другое, не вкладка performance в девтулзах?
источник

A

Alex in JavaScript.Ninja
я забыл точно где его включать сейчас попробую найти но в хроме есть возможность на графике в лайв режиме видеть размер кучи и cpu использование и количество дом узлов
источник

A

Alex in JavaScript.Ninja
и оно иногда помогает понять с чем проблема потому что если там утечка памяти из-за количества дом узлов то это видно на графике
источник

A

Alex in JavaScript.Ninja
вот перформанс монитор, может поможет лучше изучить ситуацию
источник

WK

Waldemar Kunz in JavaScript.Ninja
А в какой это вкладке?
источник

WK

Waldemar Kunz in JavaScript.Ninja
Нашел, спасибо, попробую
источник

PD

Petya Danchuk in JavaScript.Ninja
не подскажете как можно описать структуру возвращаемого объекта в JsDoc?
начал писать доку к одному методу в классе
 /**
  * @function _formatSelector
  * @param {Object} format - описание
  * @param {String} title -  описание
  * @returns {Object} - не знаю как описать структуру
  */
 _formatSelector(format, title) {/*code*/}

метод возвращает объект и я хотел бы описать его структуру здесь @returns {Object} (структура). Это можно сделать?
источник

СД

Сергей Дёмин... in JavaScript.Ninja
источник

СД

Сергей Дёмин... in JavaScript.Ninja
Я раньше описывал просто много @returns с перечнем всех входящих
источник

AS

Anton Sample in JavaScript.Ninja
https://github.com/sw1tchdev/make-cancel-promise
Привет всем, написал простую либу, которая позволяет отменить промис и навесить на него обработчик. Полностью покрыл тестами. Есть аналоги, но тут важно, что сам промис никак не меняется и можно использовать с полифиллами) В общем может кому-то пригодится
источник
2021 October 13

AC

Ash Crimson in JavaScript.Ninja
А зачем так делать? Отменять промис и вешать обработчик...когда это может пригодиться?
источник

ИБ

Игорь Белов... in JavaScript.Ninja
Подскажите есть такой скрипт по запуску проекта
"dev": "SERVE=true webpack-dev-server --hot",
У меня ругается сразу же на SERVE=true - не находит ни внутреннюю ни внешнюю команду. Может кто сталкивался с таким ?
источник

VK

Vladimir Klimov in JavaScript.Ninja
На винде?
источник

ИБ

Игорь Белов... in JavaScript.Ninja
Да
источник

VK

Vladimir Klimov in JavaScript.Ninja
Ну, такой скрипт на винде работать не будет
Надо брать какое-то другое кросплатформенное решения для работы с переменными среды
источник