📄️ Browser operating principles + React principles
💡 Browser Operating Principle = Rendering Process = Critical Rendering Path
📄️ Cause of “browser performance degradation” - reflow, refaint
- minimize DOM manipulation
📄️ ReferenceError at console.log
If variable
📄️ The Problems of Global Variable, “let, const” keyword and block level scope
The Problems of Global variable
📄️ 모던 자바스크립트 - 9(타입 변환, 단축 평가), 10(객체 리터럴), 11(원시값과 객체 비교)
9(타입 변환, 단축 평가)
📄️ 함수 뒤에 나온 변수를 사용하면 왜 에러가 안날까?
이 글에서 "선언 전"이라는 의미는 단순히 줄의 전 후 관계
📄️ 원시값을 변수에 할당할 때 어떤 현상이 일어나는가?
이처럼 원시값이 변수에 할당될 때, 값 자체를 변수에 할당하는게 아니고, 값의 사본이 생성되어 변수에 저장됨
📄️ for loop과 forEach 중에 어떤 것이 더 퍼포먼스가 좋을까?
결론: 자바스크립트 엔진의 최적화로 인해, 퍼포먼스의 차이는 거의 없고, 가독성과 유지관리의 용이성을 중심으로 코드작성해야합니다.