logo
Nostrss

All Posts

  • Published on
    재연결 래퍼의 모든 판단 — "이 끊김은 재연결해야 하는 끊김인가?" — 의 스펙 근거를 본다. Close 프레임 교환 절차, wasClean과 readyState 상태 기계, 1006이 와이어에 존재하지 않는 이유, 브라우저 close()의 코드 제약, 그리고 지수 백오프가 스펙의 SHOULD인 이유까지.
  • Published on
    ws.send("Hello") 한 줄이 와이어에 놓는 실제 11바이트를 RFC 6455 §5.2 다이어그램 그대로 읽는다. 2바이트 헤더에 압축된 FIN·opcode·MASK·길이, 컨트롤 프레임이 데이터 조각 사이에 끼어드는 원리, 그리고 마스킹이 암호화가 아니라 캐시 오염 방어인 이유까지.
  • Published on
    매일 쓰는 new WebSocket(url) 한 줄 뒤에서 정확히 무슨 일이 일어나는지, RFC 6455 원문 수준에서 본다. WebSocket은 HTTP로 시작하지만 HTTP가 아니다 — 열림 핸드셰이크의 실물, Sec-WebSocket-Key의 진짜 목적, 그리고 IETF/WHATWG 이중 표준 구조까지.
  • Published on
    WebSocket 프로토콜 시리즈에서 쓰는 용어를 한곳에 정리한다. 열림 핸드셰이크부터 프레임, opcode, 마스킹, 단편화, 종료 핸드셰이크와 close code, HTTP/2·3의 Extended CONNECT, permessage-deflate 압축 확장까지 — 모든 레슨은 이 용어집의 표기를 따르며, 새 용어는 등장한 레슨에서 추가된다.
  • Published on
    Abdul Bari 의 MVC 설명 영상을 정리했다. 모든 공학 제품은 사용자 인터페이스·메커니즘·저장소 세 부분으로 나뉜다는 관점에서 출발해, 소프트웨어의 View / Controller / Model 로 대응시키고, 세 컴포넌트의 상호작용과 각각을 만드는 역할·기술까지 다룬다.