читается свойство console.windowwidth.. стоит ли его значение сохранить в начале метода в локальную переменную или разницы никакой не будет?
только если оно не будет изменяться во время выполнения
У тебя изменится семантика. Если не Критично, то да, сохраняй
вот же!
Во первых, свойства выставлены в агресив инлайн, поэтому, если это известное значение, то ничего не измениться. Во вторых, если это вычисляемое свойство, то нужно разбираться сколько на это уходит, причем на все воля джита и железа. В третьих, среднестатистический человек видит разницу в 100 мс, поэтому, если свойство выполнялось 1 мс 5 раз, то человек не почувствует разницу. В четвертых, обычно любое байтоебство повышает порог вхождения, что сказывается на дальнейшей поддержке. Так что это спорное предположение, что это может помочь
Обсуждают сегодня