개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
쿠키란 어떤 웹사이트를 방문 했을 때 브라우저를 통해 내 컴퓨터에 저장할 수 있는 기록물이다.
서버란 24시간 내내 켜져있는 컴퓨터와 같다. 인터넷에 연결되어있으며 요청에 응답한다
브라우저는 엔진을 장착해 웹 콘텐츠를 분석,해석 및 처리를 해서 화면에 표시하는 역할을 한
TIL (Today I Learned) 날짜
2023.02.22
오늘 읽은 범위
인터넷 익스플로러가 사라진 이유와 브라우저 엔진
아,쿠키가 먹는 게 아니라고요?
프런트엔드,백앤드?
서버가 뭔지 아직도 모른다고?
슈퍼 개발자만 할 수 있다, 풀스택?
서버리스는 서버가 없다는 뜻?
책에서 기억하고 싶은 내용을 써보세요.
Ajax(Asynchronous JavaScript and XML): 웹 사이트에서 어떤 내용을 업데이트했을 때 , 새로고침 없이도 업데이트한 내용을 볼 수 있게 해주는 기술
프런트앤드: 프로그램을 개발할 때 사용자와 가장 가까운 개발 영역
브라우저 엔진, 렌더링 엔진: 브라우저 엔진은 HTML,CSS,JS 표준에 따라 작성된 웹 콘텐츠를 해석하고 렌더링할 책임이 있다. 브라우저 엔진은 웹 콘텐츠를 구문 분석, 처리 및 화면에 표시하는 방법에 대한 일련의 규칙과 알고리즘을 제공한다.
→ 즉 브라우저는 이렇게 엔진이라는 것을 장착하여 HTML,CSS,JS를 이해할 수 있다. 엔진의 성능은 웹 브라우저의 성능을 결정한다. 엔진이 최신 표준안,최신 기술을 지원한다면 최신 웹 브라우저가 된다.
쿠키: 어떤 웹 사이트를 방문했을 때 브라우저를 통해 내 컴퓨터에 보관하는 기록물, 웹 사이트에 접속할 때마다 서버에 전송되어서 서버의 기억을 되살리는 역할
쿠키의 규칙
쿠키는 도메인 1개에만 한정한다(도메인과 상관없는 쿠키도 있긴하다)
쿠키는 자동으로 보낸다
쿠키는 컴퓨터에 자동으로 저장된다
브라우저 익스텐션: 웹 브라우저에 추가로 장착할 수 있는 도구
서버: 24시간 내내 켜져있는 컴퓨터, 인터넷에 연결되어 있고 접속 요청에 응답하는 컴퓨터이다
DevOps: 소프트웨어의 개발과 운영의 합성어, 개발자와 정보 기술 전문가 사이에 소통,협업,통합을 강조하는 개발 환경이나 문화
서버리스: 서버리스는 서버가 없다는게 아니라 우리가 직접 관리하지 않는 서버를 의미한다.
E2C(Amazon Elastic Compute Clode): 서버를 아마존이 대신 운영해 준다는 목적으로 나온 서비스 , 서버를 탄력적으로 운영할 수 있다
→ 이런 서비스들은 하드웨어를 제공,관리해 줄 뿐이고 서버의 소프트웨어 관리는 우리가 해야한다. (서버의 운영체제 업데이트,보안 점검,데이터 백업 등)
서버리스는 내가 등록한 함수가 실행된 만큼 돈을 내면 된다. 하지만 서버리스의 함수를 요청하고 응답 받는데 시간이 필요하다 또한 서버 제공자에게 지나치게 의존한다
서버관리, 설정에서 시간을 아끼고 싶다면 서버리스가 정답이다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
쿠키,브라우저 엔진,서버리스 등 중요한 개념들이 많이 나와 읽기에 좀 빡쎘지만 그만큼 유용한 지식들을 얻어가서 기분이 좋다. 특히 웹사이트를 방문할때마다 쿠키를 허용하겠습니까? 이런 팝업창이 뜰 때마다 무슨 말인지 몰라서 거부를 했었는데 마음놓고 허용을 해도 될 것같다고 느꼈다.
오늘 읽은 다른사람의 TIL