Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
[TIL] #16~#21
#book_club
1년 전
713

오늘 TIL 3줄 요약

  • 쿠키란 어떤 웹사이트를 방문 했을 때 브라우저를 통해 내 컴퓨터에 저장할 수 있는 기록물이다.

  • 서버란 24시간 내내 켜져있는 컴퓨터와 같다. 인터넷에 연결되어있으며 요청에 응답한다

  • 브라우저는 엔진을 장착해 웹 콘텐츠를 분석,해석 및 처리를 해서 화면에 표시하는 역할을 한

TIL (Today I Learned) 날짜

  • 2023.02.22

오늘 읽은 범위

  1. 인터넷 익스플로러가 사라진 이유와 브라우저 엔진

  2. 아,쿠키가 먹는 게 아니라고요?

  3. 프런트엔드,백앤드?

  4. 서버가 뭔지 아직도 모른다고?

  5. 슈퍼 개발자만 할 수 있다, 풀스택?

  6. 서버리스는 서버가 없다는 뜻?

책에서 기억하고 싶은 내용을 써보세요.

  • Ajax(Asynchronous JavaScript and XML): 웹 사이트에서 어떤 내용을 업데이트했을 때 , 새로고침 없이도 업데이트한 내용을 볼 수 있게 해주는 기술

  • 프런트앤드: 프로그램을 개발할 때 사용자와 가장 가까운 개발 영역

  • 브라우저 엔진, 렌더링 엔진: 브라우저 엔진은 HTML,CSS,JS 표준에 따라 작성된 웹 콘텐츠를 해석하고 렌더링할 책임이 있다. 브라우저 엔진은 웹 콘텐츠를 구문 분석, 처리 및 화면에 표시하는 방법에 대한 일련의 규칙과 알고리즘을 제공한다.

→ 즉 브라우저는 이렇게 엔진이라는 것을 장착하여 HTML,CSS,JS를 이해할 수 있다. 엔진의 성능은 웹 브라우저의 성능을 결정한다. 엔진이 최신 표준안,최신 기술을 지원한다면 최신 웹 브라우저가 된다.

  • 쿠키: 어떤 웹 사이트를 방문했을 때 브라우저를 통해 내 컴퓨터에 보관하는 기록물, 웹 사이트에 접속할 때마다 서버에 전송되어서 서버의 기억을 되살리는 역할

  • 쿠키의 규칙

  1. 쿠키는 도메인 1개에만 한정한다(도메인과 상관없는 쿠키도 있긴하다)

  2. 쿠키는 자동으로 보낸다

  3. 쿠키는 컴퓨터에 자동으로 저장된다

  • 브라우저 익스텐션: 웹 브라우저에 추가로 장착할 수 있는 도구

  • 서버: 24시간 내내 켜져있는 컴퓨터, 인터넷에 연결되어 있고 접속 요청에 응답하는 컴퓨터이다

  • DevOps: 소프트웨어의 개발과 운영의 합성어, 개발자와 정보 기술 전문가 사이에 소통,협업,통합을 강조하는 개발 환경이나 문화

  • 서버리스: 서버리스는 서버가 없다는게 아니라 우리가 직접 관리하지 않는 서버를 의미한다.

  • E2C(Amazon Elastic Compute Clode): 서버를 아마존이 대신 운영해 준다는 목적으로 나온 서비스 , 서버를 탄력적으로 운영할 수 있다

→ 이런 서비스들은 하드웨어를 제공,관리해 줄 뿐이고 서버의 소프트웨어 관리는 우리가 해야한다. (서버의 운영체제 업데이트,보안 점검,데이터 백업 등)

  • 서버리스는 내가 등록한 함수가 실행된 만큼 돈을 내면 된다. 하지만 서버리스의 함수를 요청하고 응답 받는데 시간이 필요하다 또한 서버 제공자에게 지나치게 의존한다

  • 서버관리, 설정에서 시간을 아끼고 싶다면 서버리스가 정답이다.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 쿠키,브라우저 엔진,서버리스 등 중요한 개념들이 많이 나와 읽기에 좀 빡쎘지만 그만큼 유용한 지식들을 얻어가서 기분이 좋다. 특히 웹사이트를 방문할때마다 쿠키를 허용하겠습니까? 이런 팝업창이 뜰 때마다 무슨 말인지 몰라서 거부를 했었는데 마음놓고 허용을 해도 될 것같다고 느꼈다.

오늘 읽은 다른사람의 TIL