개발세발
[IT잡학사전] DAY 04 본문
기록 날짜
2023. 01. 17 화요일
오늘 읽은 범위
16. 인터넷 익스플로러가 사라진 이유와 브라우저 엔진
17. 아, 쿠키는 먹는 게 아니라고요?
18. 프런트엔드, 백엔드?
19. 서버가 뭔지 아직도 모른다고?
20. 슈퍼 개발자만 할 수 있다, 풀스택?
책에서 기억하고 싶은 내용
* 인터넷 익스플로러 internet explorer
- 1996년 인터넷 익스플로러 3.0 버전이 발표됨
➡️ 인터넷 익스플로러는 CSS를 최초로 적용한 웹 브라우저였음
- 1999년 인터넷 익스플로러 5.0버전이 발표됨
➡️ 에이젝스 (Ajax, Asynchronous JavaScript and XML) 기술을 최초로 지원함
: 에이젝스 ; 웹 사이트에서 어떤 내용을 업데이트하면 새로 고침으로 확인해야하는데 그 과정없이 업데이트한 내용을 볼 수 있게 해주는 기술
엔진 명 | 브라우저 명 |
게코(gecko) | 파이어폭스 |
웹킷(webkit) | 사파리 |
블링크(blink) | 크롬 |
자바스크립트에는 에크마스크립트(ECMAScript)라는 표준안이 있고, 이를 웹 브라우저에서 실행할 수 있게 해주는 프로그램인 엔진이 있음
- 크롬 브라우저의 엔진을 v8이라고 함
: v8엔진은 크롬뿐만 아니라 nodejs, 디노와 같은 자바스크립트를 해석해야 하는 곳에서도 쓰임
- 시장 점유율이 95%였으나 새 버전 업데이트가 늦고 보안 취약점이 많이 발견되었음
: 사파리, 크롬 등 다른 브라우저들이 더 좋은 엔진을 갖추게 되고 영향력이 낮아지면서 지원이 중단됨
- 마이크로소프트에서 인터넷 익스플로러 지원을 중단하고 마이크로소프트 엣지 Microsoft Edge라는 새로운 웹 브라우저를 개발하여 발표
: 해당 웹 브라우저의 엔진이 크롬 브라우저의 엔진인 블링크임
* HTTP HyperText Transfer Protocol
: 인터넷에서 정보를 주고받기 위한 프로토콜
➡️ 사용자와 서버가 정보를 주고 받기 위한 일종의 규칙
- HTTP는 사용자와 서버가 항상 연결되어 있지 않다(stateless)라는 특징이 있음
: 그래서 쿠키 등을 활용하여 로그인 정보를 유지하고, 방문 기록을 남길 수 있음
* 쿠키 cookie
: 어떤 웹 사이트에 방문했을 때 브라우저를 통해 여러분의 컴퓨터에 보관하는 기록물
◼️ 특징
- 도메인 1개에만 한정함
- 자동으로 보내짐 (쿠키를 서버에 보낼 때 알림 메시지 같은게 뜨지 않음. 원하든 원하지 않든 쿠키는 사용자 컴퓨터와 서버를 오고갈 수 있음)
- 컴퓨터에 자동으로 저장됨
* server
- 모니터가 없거나 1개만 있는 컴퓨터 !
- 365일 24시간 내내 인터넷에 연결되어 있어야 함
- 저장소와 메모리 크기가 모두 어마어마함
* 데브옵스
- 소프트웨어의 개발(Development)과 운영(operations)의 합성어
- 소포트웨어 개발자와 정보 기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발환경이나 문화
저번에 정리할 때 왜 어도비 플래시가 사라졌는지 알 수 있었는데 이번에는 익스플로러가 없어진 배경을 한 번 더 짚을 수 있었다. 요즘처럼 유행이 빠르게 흘러가는 시점에 새로운 것을 만들어내는 것 만큼 바뀌어가는 환경에 발빠른 대응과 보완을 해주는 것 역시 중요하다는 것을 알 수 있었다.
브라우저 엔진은 자바스크립트 공부를 하면서 틈틈이 계속 보고 있는 개념이지만 왜인지 아직까지 헷갈린다. 이것 역시 계속 개발을 하고 여러가지 공부를 꾸준히 하다보면 깨우치게 되는 날이 오겠찌.. ?
'인터넷 배움 > 노마드코더 - IT잡학사전' 카테고리의 다른 글
[IT잡학사전] DAY 06 (0) | 2023.01.20 |
---|---|
[IT잡학사전] DAY 05 (0) | 2023.01.18 |
[IT잡학사전] DAY 03 (0) | 2023.01.15 |
[IT잡학사전] DAY 02 (0) | 2023.01.15 |
[IT잡학사전] DAY 01 (0) | 2023.01.14 |