주요 문서
-
MDN 웹 문서의 프로그레시브 웹 앱 핵심 가이드
프로그레시브 웹 앱(PWA)은 웹 사이트를 구축하는 새로운 방법입니다만, 완전히 새로운 방법일까요? PWA의 기본 원칙은 점진적인 향상, 반응형 디자인, 모바일 우선 등과 같은 앱 디자인을 위한 과거의 전략으로부터 비롯되었습니다. 프로그레시브 웹 앱은 새로운 API 세트와 여러 기능들과 같은 입증된 기술들을 하나의 용어로 통합하여 지칭하는 것입니다. 2018년은 PWA의 해가 될 것입니다. MDN 웹 문서에는 PWA에 관심있는 모든 […]
-
정말 멋진 Fetch API!
십년 넘는 세월 동안 우리는 XMLHttpRequest (XHR) 를 이용해서 JavaScript 로 비동기 리퀘스트를 처리해왔습니다. 매우 유용했지만, XHR 는 그렇게 좋은 API 는 아니었습니다. XHR 은 관심사항을 격리시키지 못했습니다. 입력, 출력, 그리고 상태(state) 모두를 하나의 객체로 관리해야 했으며, 상태(state) 는 이벤트를 통해 추적해야 했습니다. XHR 의 이벤트 기반 모델(event based model) 은 요즘의 Promise 기반 (그리고 […]
-
ServiceWorker와 파이어폭스
이 글은 Nikhil Marathe, Andrew Overholt, 그리고 Robert Nyman [Editor]이 쓴 ServiceWorkers and Firefox의 한국어 번역본입니다. 모질라는 2013년초부터 Service Worker 설계에 참여해왔습니다. 구글, 삼성, 모질라를 비롯한 여러 단체의 노력 덕분에 이제 이 멋진 기능이 다양한 웹 브라우저 엔진 위에 구현되는 단계에 이르렀습니다. Service Worker가 뭔가요? 간단히 말해서, Service Worker는 웹 클라이언트 측에서 프락시(proxies) 역할을 하는 […]