ECMAScript 2026에 추가된 자바스크립트 기능 7가지
ES2026은 Map.getOrInsert, Array.fromAsync, Iterator.concat, JSON.rawJSON, Uint8Array Base64 변환, Error.isError, Math.sumPrecise로 직접 짜던 도우미 코드를 대신한다.
Explorations in code, architecture, and engineering.
ES2026은 Map.getOrInsert, Array.fromAsync, Iterator.concat, JSON.rawJSON, Uint8Array Base64 변환, Error.isError, Math.sumPrecise로 직접 짜던 도우미 코드를 대신한다.
와이파이만 켜면 IP 주소가 생기는 건 DHCP 덕분이다. DHCP 동작 원리는 모두에게 외쳐 서버를 찾는 DORA 4단계와 기간을 정해 주소를 빌려주는 lease로 이뤄진다. 인증이 사실상 없어 가짜 서버가 게이트웨이와 DNS를 가로챌 수 있다.
ssh 명령어 한 줄로 원격 서버에 접속할 때 클라이언트와 서버 사이에서 무슨 일이 벌어지는지, 핸드셰이크부터 키 교환·암호화·인증까지 단계별로 따라간다.
cmux에서 omx 에이전트 팀을 띄우려다 tmux를 쓰라는 메시지를 만났다. 왜 tmux가 필요한지 짚고, 실전에서 바로 쓰는 사용법을 정리했다.
DOMPurify를 붙였는데도 mXSS는 왜 남을까. innerHTML 싱크 자체를 없애는 방향으로 생각을 바꾸면 우회 자체가 사라진다.
HTTP가 네 번이나 갈아엎어진 이유를 HOL 블로킹 하나로, 택배와 식당 비유를 곁들여 쉽게 풀어봤습니다.
싱글 스레드인데 어떻게 초당 수십만 건을 처리할까. Redis의 성능을 In-Memory, I/O Multiplexing, 자료구조, RESP, Pipelining 다섯 관점에서 정리한다.
Opus 4.7 릴리즈부터 v2.1.110까지, 프론트엔드 개발자가 바로 적용할 만한 Claude Code 업데이트를 선별해 소개합니다.
Vite 8이 나왔습니다. 내부 번들러가 Rolldown으로 바뀌면서 빌드가 빨라졌고, tsconfig paths 내장 지원이나 브라우저 콘솔 포워딩 같은 소소하지만 반가운 변화도 있습니다.