개요 Node 개발을 하며 Node이벤트 루프에 대해 알아봅니다. 공식문서의 글을 많이 참조했습니다. javascript eventloop를 모른다면 이분 영상이 괜찮으니까 보면 좋습니다. 링크 참조 목차 Node 란 Node Event Loop 기본 Node Event Loop 심화 - Node 란 Node는 Chrome V8JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Single-Thread이며 non-blocking I/O 이벤트 기반 비동기 방식으로 동작합니다. - Node Event Loop 기본 JavaScript가 싱글 스레드이지만 Node의 이벤트 루프는 가능하다면 언제나 시스템 커널에 작업을 떠넘겨서 Node.js가 논 블로킹 I/O 작업을 수행하도록 해줍니다. ..
-JavaScript 란 html과 css를 동적으로 표현하기 위한 script 언어입니다. html, css만 있으면 웹페이지는 미동도 하지 않습니다! 하지만 네이버 급상승 검색어 같은 걸 보시면 순위가 바뀌는 걸 보실 수 있는데 이런 게 동적인 것이고 JavaScript입니다. 로그인 시에 비밀번호가 틀릴 경우 그에 따라 붉은 글씨로 표현되거나 경고창이 뜨는 경우도 JavaScript입니다. -History 처음에는 LiveScript라는 명칭을 사용했으나 당시 Java 위상이 상당했기에 홍보 목적으로 명칭을 비슷하게 JavaScript라고 변경하게 됩니다. 동적인 웹페이지가 필요하게 되면서 점점 개발자들에게 사용되고 후에는 ECMA스크립트라는 표준화된 버전이 존재하게 될 정도 성장합니다! -사용 방..