LINUX.ORG.RU

История изменений

Исправление vtVitus, (текущая версия) :

Читаю Airbnb JavaScript Style Guide, дохожу до пункта 3.7

cache the lookup once, in module scope.

ни читай каку. Подобные оптимизации уже давным давно не актуальны и, возможно, даже вредят, что в ноде, что в браузерах.

То что все используют готовый трёшстрочник. На самом деле не так плохо. Я помню в старом проекте считал суммарное кол-во реализация isNumber было что-то около 20. Если тогда это не было проблемой, то сейчас, если каждый модуль будет реализовывать, все эти трёхстрочники, то это уже будет проблемой ибо модулей может быть тысячи. А дальше будет только хуже, так что максимально использовать общее это весьма помогает js тормозить не так сильно как он мог бы.

Исходная версия vtVitus, :

Читаю Airbnb JavaScript Style Guide, дохожу до пункта 3.7

cache the lookup once, in module scope.

ни читай каку. Подобные оптимизации уже давным давно не актуальны и, возможно, даже вредят.