Does optional chaining add some valuable (measurable?) overhead in comparison with logical AND operator, if I target ES5?