728x90
브라우저
- 사용자가 웹 페이지를 요청하고 표시하는 데 사용되는 소프트웨어
- HTML, CSS, JavaScript와 같은 웹 기술을 해석하고 실행하여 사용자에게 웹 페이지를 표시
- Windows, macOS, Linux, Android, iOS 등 다양한 운영 체제에서 웹 브라우저를 지원하고 있다.
브라우저 구성 요소
- 주소 표시줄
- 뒤로/앞으로 버튼
- 북마크
- 확장 기능
- 광고 차단, 팝업 차단, 개발자 도구
브라우저 엔진
- Chromium, Gecko, WebKit
렌더링 엔진
- HTML과 CSS를 해석하고 페이지를 렌더링하는 엔진
- 예를 들어, Chrome은 Blink 엔진을 사용하고, Firefox는 Gecko 엔진을 사용합니다.
자바스크립트 엔진
- JavaScript 코드를 해석하고 실행하는 엔진입니다
- V8 엔진 (Chrome 및 Node.js), SpiderMonkey (Firefox), JavaScriptCore (Safari) 등이 있습니다.
브라우저 보안
- 브라우저 자체에서 개인정보와 데이터 보안을 위해 제공하는 기능
- HTTPS 지원, 쿠키 제어, 콘텐츠 보안 정책(CSP) 등
브라우저 버전
- 주기적으로 업데이트하여 새로운 기능과 보안 패치를 제공 중
웹 브라우저
- 목적 : 코드 테스트
- 예)
텍스트 편집기
- 목적 : 코드 작성
- 예)
- 기본 편집기
- 웹 개발용
- 텍스트 편집기
- 하이브리드 편집기
이미지 편집기
버전 관리 시스템
FTP 프로그램
자동화 시스템
템플릿
라이브러리
프레임워크
기타
728x90
'frontend > WEB' 카테고리의 다른 글
[WEB] 프론트, 서버 인증 / 권한 부여 방법 (OAuth, session, JWT) / acessToken, refreshToken) (0) | 2024.03.04 |
---|---|
[WEB] 웹 프론트엔드 기초 - 2. 개발 언어 및 도구, 커뮤니티 페이지 정리 (0) | 2024.02.13 |
[WEB] 클라이언트/서버 데이터 관리 - Cookie, Session, Storage, Cash (1) | 2024.01.11 |
[WEB] 프레임워크와 라이브러리 개념 정리 - 개발 환경, 개발 도구 체인 (0) | 2024.01.11 |
[WEB] 서버와 클라이언트 통신 방식 (API, Rest API, Restful API 란?) (0) | 2024.01.11 |