클라이언트와 서버 간 데이터를 주고받는 요청–응답 기반 프로토콜로, 상태코드·헤더·메서드·쿠키/세션 등을 활용해 웹 애플리케이션이 동작한다.

브라우저는 HTML과 CSS를 파싱해 DOM + CSSOM → Render Tree → Layout → Paint → Composite 순서로 화면을 그린다

자바스크립트는 단일 스레드 언어이지만, Event Loop와 Task Queue를 통해 비동기 동작을 가능하게 한다.즉, 콜스택이 비면 큐에 쌓인 콜백을 순차적으로 실행하며 논블로킹 I/O를 구현한다.

CORS는 Cross-Origin Resource Sharing(교차 출처 리소스 공유)는 브라우저가 자신의 출처가 아닌 다른 출처(도메인 혹은 포트)로부터 자원을 로딩하는 것을 허용하도록 서버가 호가해주는 HTTP 헤더 기반 메커니즘이다.

CSR (Client-Side Rendering) 클라이언트에서 렌더링을 하는 방식

정의 Axios HTTP 통신을 쉽게 하기 위해 만들어진 Promise 기반 서드파티 라이브러리 Fetch 브라우저에 내장된 Promise 기반 네이티브 HTTP 요청 API 요청 처리 방식 Axios |항목 | Axios | Fetch| |-----|------

기초 논리 논리에는 Hard Logic과 Soft Logic이 있다. Hard Logic은 우리가 아는 일반적인 논리 사고를 뜻하고, Soft Logic은 일상적으로 생활을 하면서 습득한 로직 즉, 직관을 뜻한다.
자바에는 컬렉션(Collection Framework)가 다양하고 각각의 자료 저장 방식과 연산 성능 특성이 다르다.이는 성능과 코딩테스트에서 정답 여부에 직결되기 때문에 컬렉션의 종류에 대해 정리를 하려고 한다.

자바 프로그램이 실행되는 환경 제공JVM은 메모리를 체계적으로 관리하기 위해 여러 영역으로 나뉘어져 있다.
[Study Log] 4-3 예외처리
[Study Log] 4-4 파일 입출력
[Study Log] Node.js란?
[Study Log] 병합 정렬 vs 퀵 정렬
[Study Log] 패키지 매니저와 package.json
[Study Log] 루프 엔지니어링