Front-end (2) 썸네일형 리스트형 Event Loop에 대하여 일단 자바스크립트는 싱글스레드이다. 그렇기에 단 하나의 호출 스택(Call Stack)을 가지며 모든 함수들은 실행될 때 이 Call Stack을 거쳐서 호출된다. 하지만 자바스크립트가 동작함에 있어서 속도를 더 증가시키기 위해 비동기 함수가 존재한다. 대표적으로 setTimeOut, setInterval등이 있는데 이들은 비동기 함수로써 브라우저에서 웹 API로 동작하여 실행시킨 뒤 콜백을 event queue 에 등록시킨다. 그 이후 Call Stack이 비게되면 이를 event queue에서 Call Stack으로 밀어주게 되는데 이를 eventloop라고 부른다. Call Stack JS는 단 하나의 호출 스택을 사용한다. 이러한 특징 때문에 JS의 함수가 실행되는 방식을 "Run to Compl.. 웹 프론트엔드 개발자 어떻게 준비해야할까를 읽고 해당 글을 읽고 내용정리를 해보았다. 웹 프론트엔드 개발자, 어떻게 준비해야 할까? 코드스쿼드 윤지수 입니다 codesquad-yoda.medium.com 웹 프론트엔드 개발자, 어떻게 준비해야할까? by 윤지수님 글 이 글이 웹 프론트 개발자를 준비하는 분들에게 기존과 다른 학습방법에 대해서 고민하는 기회가 되길 바란다. 먼저 이 글에서 정의하고 있는 웹 프론트 개발자는 "주로 브라우저에서 동작하는 Javascript 개발을 하고 가끔 HTML, CSS까지 해야하는 개발자"를 뜻한다. 현장의 웹 프론트엔드 개발 서비스 개발에서 중요한 특징 세가지를 뽑으면 협업 & 커뮤니케이션 코드 퀄리티 유지보수성 이다. 프론트 엔드는 개발자, 기획, 디자이너와의 중간에 껴서 협업과정이 더 어렵고 힘들다. 백엔드 개발.. 이전 1 다음