FE 개발자가 되기 위한 개념 저장소 FE 브라우저 렌더링 Reflow, Repaint URL을 입력하고 벌어지는 일 브라우저 저장소 REST API HTTP와 HTTPS 크로스 브라우징 CORS 자바스크립트 엔진 CI/CD GET/POST JavaScript 자료형 == vs === ES6에서 달라진 점 var let const null과 undefined 배열과 객체의 차이점 호이스팅 스코프 This 실행 컨텍스트 클로저 Arguments 화살표 함수 Async/Await 컴파일과 런타임 폴리필과 트랜스파일 단방향 바인딩과 양방향 바인딩 이벤트 객체 이벤트 위임 / 버블링 / 캡쳐링 이벤트 루프 가비지 컬렉터 Immutable / Mutable 동기 / 비동기 프로미스 AJAX React 가상 돔 제어 / 비제어 컴포넌트 CSR / SSR SPA / MPA TypeScript 타입스크립트 사용 이유