📄️ DocumentFragment 객체는 무엇이며, 왜 써야 할까?
JavaScript의 DocumentFragment 객체의 개념과 활용 방법, 그리고 성능 최적화를 위한 이유를 살펴봅니다.
📄️ Response는 모델을 닮아야 할까요?
API 응답을 도메인 모델에 맞출 것인가, 독립적으로 설계할 것인가. 규칙이 아니라 트레이드오프입니다. 경계마다 옷을 갈아입는 DTO 레이어링과, 필드 전파를 컴파일러에게 맡기는 인터페이스 구현 강제까지 다룹니다.
📄️ null은 비우기일까요, 건드리지 않기일까요?
부분 수정 API에서 null 필드는 오래된 모호함을 남깁니다. JSON Merge Patch·JSON Patch·필드 마스크를 비교하고, 바꿀 필드를 명시하는 permit 계약과 필드 단위 검증 패턴을 정리합니다.
📄️ 이 필드는 UTC여야 할까요?
API 시간 필드를 절대시각·로컬 날짜·지역 기준의 미래 약속으로 구분하고, DB 타입과 Temporal로 그 의미를 보존하는 법을 정리합니다.
📄️ 웹앱의 사용성을 높이는 Web Worker와 Service Worker에 대해 알아보기
Web Worker와 Service Worker의 차이점과 활용 사례를 통해 브라우저에서 멀티스레딩과 백그라운드 작업의 개념을 이해합니다.
📄️ 이 API는 누가 부르나요?
같은 도메인의 API라도 호출자가 누구냐에 따라 퍼블릭·오퍼레이션·인터널로 나뉩니다. 인터널 API의 경계는 왜 네트워크가 아니라 도메인 사이에 그어지는지, 종류마다 권한을 어떻게 다르게 설계하는지를 다룹니다.