개발세발

[IT잡학사전] DAY 04 본문

인터넷 배움/노마드코더 - IT잡학사전

[IT잡학사전] DAY 04

뉼👩🏻‍💻 2023. 1. 18. 15:50
728x90
반응형
SMALL

 

 

기록 날짜

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)의 합성어 

- 소포트웨어 개발자와 정보 기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발환경이나 문화 

 

 

 


 

저번에 정리할 때 왜 어도비 플래시가 사라졌는지 알 수 있었는데 이번에는 익스플로러가 없어진 배경을 한 번 더 짚을 수 있었다. 요즘처럼 유행이 빠르게 흘러가는 시점에 새로운 것을 만들어내는 것 만큼 바뀌어가는 환경에 발빠른 대응과 보완을 해주는 것 역시 중요하다는 것을 알 수 있었다. 

 

브라우저 엔진은 자바스크립트 공부를 하면서 틈틈이 계속 보고 있는 개념이지만 왜인지 아직까지 헷갈린다. 이것 역시 계속 개발을 하고 여러가지 공부를 꾸준히 하다보면 깨우치게 되는 날이 오겠찌.. ? 

 

 

728x90
반응형

'인터넷 배움 > 노마드코더 - 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