# Browser API

MSW(Mock Service Worker) 간단 정리
최근 사내에서 진행한 주간 공유 세션에서 발표했던 MSW에 대해서 간단하게 정리해봤습니다. 실제 프로젝트에 도입은 하지 않았지만 추후 테스팅&스토리북 도입시에 다시 한번 스터디해서 적용해볼까 합니다! 😁 MSW(Mock Service Worker) MSW는 리소스 요청을 가로채서 수정할 수 있는 *Service Worker 의 기능 중 하나입니다. Service Worker 도 잠깐 훑고 가겠습니다. Service Worker란? JavaScript 파일의 형태의 출처와 경로에 대해 등록하는 이벤트 기반 워커입니다. 특징으로는, 워커 맥락에서 실행되므로 메인 Javascript 스레드를 방해하지 않고,(논블로킹) 네트워크 요청을 snatch해서 핸들링하므로 보안상의 위험이 있어HTTPS(localhost 포함)에서만 동작합니다. 활용 예시! 오프라인 화면 표시 (온라인 상태일 때 offline.html을 캐싱해두

[JavaScript] 자바스크립트란?
💡 JavaScript❓ javascript에 대해 간단히 설명해 보자면 1995년 12월 4일 개발된 언어로 브랜든 아이크가 10일 만에 설계한 것으로 시작한다. 모질라 재단 프로토타입 기반 프로그래밍 언어로, 스크립트 언어에 해당된다. 특수한 목적이 아닌 이상 모든 웹 브라우저에 인터프리터가 내장되어 있다. 웹 페이지에서 복잡한 기능을 구현할 수 있도록 하는 스크립팅 언어 또는 프로그래밍 언어이다. 웹 페이지를 위한 스크립트 언어로 잘 알려져 있지만, Node.js, Apache CouchDB, Adobe Acrobat처럼 많은 비 브라우저 환경에서도 사용하고 있다. 프로토타입 기반, 다중 패러다임, 단일 스레드, 동적 언어로 객체지향형, 명령형, 선언형(함수형 프로그래밍 등) 스타일을 지원한다. html이 웹 페이지의 기본 구조를 담당하고 css가 디자인을 담당한다면 javascript는 클라이언트 단에서 웹페이지가 동작하는 것을 담