Assignment #06
✅ Episode 16 - 21까지 읽은 후 TIL 작성
✅ 최애 TIL 3개 선정
<aside>
📌 책에서 기억하고 싶은 내용
</aside>
-
Episode 16
- 인터넷 익스플로러가 사라진 이유와 브라우저 엔진
- 익스플로러를 많이 사용한 이유
- CSS, Ajax 기술을 최초로 지원
- Ajax(Asynchronous JavaScript and XML) 웹 사이트에서 업데이트 내용을 새로고침 없이 확인할 수 있게 해주는 기술
- 웹 브라우저의 핵심 프로그램을 ‘브라우저 엔진’ 또는 ‘렌더링 엔진’이라고 한다.
엔진 이름 |
브라우저 이름 |
게코(gecko) |
파이어폭스 |
웹킷(webkit) |
사파리 |
블링크(blink) |
크롬 |
- 엔진의 성능이 웹 브라우저의 성능을 결정
- 익스플로러가 사라지게 된 이유
-
Episode 17
- HTTP 쿠키
- 어떤 웹 사이트를 방문했을 때 브라우저를 통해 컴퓨터에 보관하는 기록물
- HTTP는 우리와 서버는 항상 연결되어 있지 않음(stateless) 주소에 해당하는 데이터를 보내고 연결 상태를 끊음
- 쿠키는 웹 사이트에 접속할 때 서버에 전송되어 서버의 기억을 살리는 역할
- 쿠키 규칙
- 쿠키는 도메인 1개에만 한정
- 쿠키는 자동으로 보냄
- 쿠키는 컴퓨터에 자동으로 저장
-
브라우저 익스텐션
- ColorZilla
- Momentum
- CSSViewer
- JSON Viewer
-
Episode 18
- 프론트엔드, 백엔드
- 프론트엔드 개발자
- 기술의 변화 속도가 빨라 공부하기가 힘들다.
- 작성한 코드의 결과를 바로 확인할 수 있다.
- 백엔드 개발자
- 개발 환경이 프론트엔드에 비해 안정적
- 기술 선택지 다양
- 사용자와 거리가 멀다.
-
Episode 19
- 서버
- 인터넷에 항상 연결되어 있으면서 사용자의 요청에 대한 응답을 보낸다.
-
Episode 20
- 풀스택 개발자
- 프론트엔드, 백엔드 데브옵스를 포함한 기술을 가진 개발자
- 프론트엔드
- 백엔드
- 눈으로는 볼 수 없지만 실제로 사용하는 기능들
- 데브옵스
-
Episode 21
- 서버리스
- 아마존의 EC2 서비스로 인해 물리적인 서버를 관리할 필요는 없어짐
- 서버의 소프트웨어 관리는 여전히 우리가 해야 할 일
- 서버리스는 서버를 위한 소프트웨어를 작은 함수 단위로 쪼개 서버를 올리는 것
- 깨어나서 실행한 함수만큼 비용을 지불
- 단점
- 함수가 실행될 때까지 시간이 걸린다(콜드 스타트)
- 서버 제공자에게 의존
- 프레임워크 사이트
<aside>
☺️ 오늘 읽은 소감은?
</aside>