자료구조·네트워크·OS·DB·프레임워크 내부까지.
FE에 필요한 CS 전 영역을 6단계 41개 챕터로 정리했어요.
비트와 진법, 이산수학, 복잡도를 거쳐 배열·해시·스택·큐·트리·그래프·정렬까지. 이후 모든 단계에서 반복 등장할 기초 어휘를 여기서 확립해요.
TCP/IP에서 TLS 1.3, HTTP/3, OAuth, 이벤트 루프, 브라우저 저장소, XSS·CSRF·CORS, 캐싱·CDN까지.
프로세스와 스레드, 동기·비동기 I/O 모델, 메모리 관리, CPU 캐시와 지역성.
관계형 vs NoSQL, SQL 기본기, 정규화, 인덱스, 트랜잭션, FE가 자주 만나는 실무 이슈.
V8 엔진, 실행 컨텍스트와 클로저, 컴파일러·AST, 모듈·번들러, 렌더링 패턴, 성능, 프레임워크 내부, 접근성과 PWA.
디자인 패턴, SOLID, 아키텍처, 함수형, 테스팅, Git 내부, 배포와 CI/CD.
진법 변환, 2의 보수, IEEE 754, 비트마스크 실전.
명제 논리, 집합, 순열·조합, 귀납법.
빅오, 분할상환, JS 내장 연산의 숨은 복잡도.
연산 비용표와 Object vs Map vs Set 실전.
LIFO, FIFO, 우선순위 큐가 설명하는 알고리즘의 반.
DOM, Virtual DOM, 번들러 의존성 그래프의 뿌리.
정렬, 이분 탐색, DP, 그리디, 위상 정렬, 최단 경로.
OSI 7계층, TCP/IP, TCP vs UDP, DNS.
HTTP 1.1/2/3 차이, TLS 1.3 핸드셰이크, 인증서.
REST, GraphQL, gRPC, WebSocket, SSE.
쿠키·세션, JWT, OAuth 2.0, OIDC.
Critical Rendering Path, Reflow/Repaint, 합성.
Task·Microtask, requestAnimationFrame, 렌더 타이밍.
Cookie, Local·SessionStorage, IndexedDB, Cache API.
XSS, CSRF, CORS, CSP, SameSite 쿠키.
Cache-Control, ETag, CDN 동작 원리.
Process vs Thread, 컨텍스트 스위칭, JS 싱글 스레드.
Blocking vs Non-blocking, 이벤트 기반 I/O.
스택과 힙, 가비지 컬렉션, 메모리 누수 패턴.
L1/L2/L3, 캐시 라인, 시간·공간 지역성.
관계형 vs NoSQL, ACID vs BASE, 선택 기준.
JOIN, 서브쿼리, GROUP BY, 윈도우 함수.
1NF~BCNF, 역정규화의 트레이드오프.
B-Tree, 해시, 복합 인덱스, 실행 계획.
ACID, 격리 수준, 락과 데드락.
N+1, 페이지네이션, 동시성, 시간대 처리.
Ignition, TurboFan, Hidden Class, Inline Cache.
Execution Context, Scope Chain, Closure의 실체.
파서, AST, Babel·SWC 내부 흐름.
CommonJS vs ESM, Webpack·Vite·Rollup.
CSR, SSR, SSG, ISR, RSC.
Core Web Vitals(LCP, CLS, INP), 번들·이미지.
Virtual DOM, Fiber, Reactivity 시스템.
접근성, i18n, PWA, Service Worker.
생성·구조·행동 패턴과 FE 실전 적용.
SOLID, DRY, KISS, YAGNI.
MVC, MVVM, Flux, Clean Architecture.
순수 함수, 불변성, 고차 함수, 커링.
단위·통합·E2E, TDD, 테스트 피라미드.
Git 내부 구조, 브랜치 전략, rebase vs merge.
CI/CD 파이프라인, 블루-그린, 카나리 배포.