Warming up
-
시작할때 시점 별로 메서드를 나누는게 좋다
-
constructor
- throw가 무서우면 프로덕션 단계에서는 그냥 콘솔만 찍히게 만들어도 된다
- lazy 전략을 사용해서 document 에 실제 있는지는 나중에 확인하는게 확장성에 좋다
-
async load
- 메서드를 쓸거면 인자로 넘기지 말고 this 를 사용해서 전달
-
render
- 부모는 render 시점에 lazy 체크
- 런타임 언어는 문제가 있으면 바로 throw로 죽여야된다
- 표준 메서드는 취향의 문제가 아니라 이걸로 해결되는건 이거로 쓰라는게 언어의 스펙
- 위원회 생각에는 이게 실수할 확률도 적고 안정적이다!
- 자바스크립트 성능은 크게 신경쓰지말자 브라우저가 업데이트 하면서 최적화되는게 훨씬 성능 향상이 크다