공부기록/Web

mahifest.jsonThis JSON file describes the extension's capabilities and configuration. JSON 파일은 익스텐션의 확장 기능 및 구성에 대해 설명합니다. 필수 key는 manifest_version과 name, version 입니다. content script 한 페이지의 내용을 읽고 쓸 수 있는 스크립트를 실행할 수 있는데, 이것이 바로 콘텐츠 스크립트입니다. menifest.json에 content.js라는 이름의 파일을 등록해 사용할 수 있습니다.  background script | extension service workerv2까지는 background script와 service worker가 따로 구분 or background..
로그 파일?시스템이나 어플리케이션 등에서 생성된 다양한 정보(이벤트, 오류나 상태 변화 등)에 대한 정보를 기록하는 파일입니다. 디버깅, 모니터링, 감사나 보안 용도 및 성능 분 등에 사용됩니다. 로그 파일을 생성 및 기록하는 과정을 로깅이라고 합니다. 웹 환경에서의 로깅은?크게 웹 서버와 어플리케이션 자체에서 처리하는 로깅으로 갈립니다.  웹 서버요청/응답/오류 등을 웹 서버가 기본적으로 로그 파일을 생성하고 기록합니다. apache나 nginx에서는 특정 경로(주로 log폴더 내부)에 .log 파일로 저장합니다.  어플리케이션웹 어플리케이션 내부에서 로깅 라이브러리를 사용해서 기록합니다. node.js에서는 winston이나 morgan 등이 사용 됩니다.    분산 시스템에서의 로깅중앙 집중식 로깅..
프론트엔드 개발자로서 브라우저에 대해 알고 있어야 하는 사항들을 정리해보고자 목차를 적어보았습니다. 1. 브라우저의 기본 구조 https://develop-dbd.tistory.com/208브라우저 엔진랜더링 엔진Network자바스크립트 인터프리터 UI BackendDOM (Document Object Model)2. DOM (Document Object Model)https://develop-dbd.tistory.com/208DOM tree 구조DOM 조작3. CSSOM (CSS Object Model)https://develop-dbd.tistory.com/208CSS 파싱CSSOM 트리4. 렌더링 파이프라인파싱스타일 계산레이아웃페인팅 // https://develop-dbd.tistory.com/2..