220921 TIL | 웹소켓(WebSocket)이란?

웹 소켓 HTTP 연결 방식은 요청과 그에 대한 응답이 있어야 하기 때문에 채팅 서비스, 알림을 구현하기 적합하지 않다. HTTP의 단점을 보완하기 위해 HTML5에서 등장한 것이...

더보기

220919 TIL | Promise

PromisepourWater(() => { bringToBoil() => { putRamenAndSoupBase(() => { setTimeout(() => { turnOffGasFire(); eatRamen(); }, 3 * 60 * 1000); }) }}); 비동기로 코드를 작성하다...

더보기

220918 TIL | Ajax

Ajax Ajax(Asynchronous JavaScript And XML) : 전체 페이지가 아닌 페이지의 일부분만 갱신하여 응답성을 향상시키는 기술 브라우저에서는 XMLHttpRequest라는 API로 Ajax를 사용할 수 있도록 제공Ajax의 기반이 되는...

더보기

220917 TIL | JSON이란?

JSON 더글라스 크락포드가 처음 정의하고 보급한 문자 기반의 데이터 교환 방식 대부분의 프로그래밍 언어는 표준에 맞게 JSON을 파싱하거나 직렬화(serialization)할 수 있다.구조 객체 리터럴 작성법을 따른다....

더보기

220916 TIL | 쿠키

쿠키란? 서버가 사용자의 웹 브라우저에 전송하는 작은 기록 정보 파일 상태가 없는(stateless) HTTP에서 브라우저는 쿠키 정보를 기록하여, 동일 서버 요청 시 쿠키 정보 같이 전송...

더보기

220915 TIL | HTTP 통신 개념

HTTP란? HTML과 같은 하이퍼미디어 문서를 전송하기 위한 프로토콜 프로토콜은 데이터가 전송되는 방식을 결정하는 규약 주로 TCP 사용 (HTTP3는 UDP) 기본 포트는 80 http:로 시작하는 URL로...

더보기

220914 TIL | 브라우저 렌더링이란?

브라우저마다 다른 아키텍처로 이루어져 있지만 공통화시킬 수 있는 부분을 합쳐 간략하게 정리브라우저 아키텍처 User Interface : 주소 표시줄, 이전, 이후 버튼, 홈버튼, 북마크 버튼 등...

더보기