
다른 회사의 면접 준비를 하며 자바스크립트의 교과서로 불리는 모던 자바스크립트 Deep Dive 책을 펼치게 되었고, 이전 면접 때 답변을 못했던 브라우저의 렌더링 과정부터 공부해보기로 했습니다. 웹 애플리케이션의 클라이언트 사이드 자바스크립트는 브라우저에서 HTML

자바스크립트 엔진은 단 하나의 실행 컨텍스트를 갖는다.= 싱글 스레드 single thread 방식으로 동작한다.현재 실행 중인 태스크가 종료할 때까지 다음에 실행될 태스크가 대기하는 방식장점 : 실행 순서 보장단점 : 앞선 태스크가 종료할 때까지 이후 태스크들이 블로
Asynchronous JavaScript and XML자바스크립트를 사용하여 브라우저가 서버에게 비동기 방식으로 데이터를 요청하고, 서버가 응답한 데이터를 수신하여 웹페이지를 동적으로 갱신하는 프로그래밍 방식브라우저에서 제공하는 Web API인 XMLHttpReque
RESTHTTP를 기반으로 클라이언트가 서버의 리소스에 접근하는 방식을 규정한 아키텍쳐REST APIREST를 기반으로 서비스 API를 구현한 것REST의 기본 원칙을 성실히 지킨 서비스 디자인을 RESTful이라고 표현REST는 자체 표현구조로 구성되어 REST AP
비동기 함수 내부의 비동기로 동작하는 코드에서 처리 결과를 외부로 반환하거나 상위 스코프의 변수에 할당하면 기대한 대로 동작하지 않는다.onload 이벤트 핸들러는 비동기로 동작한다.get 함수 호출 되면 XMLHttpRequest 객체 생성 → HTTP 요청 초기화

45장 프로미스는 내용이 너무 많아서 두번으로 나누어 정리해보았다.프로미스(2) - fetch에서는 fetch와 관련된 45.8장의 내용을 담았다.fetch 함수 : XMLHttpRequest 객체와 마찬가지로 HTTP 요청 전송 기능을 제공하는 클라이언트 사이드 We