스크립트 언어응용프로그램을 제어하기 위한 용도로 쓰이는 언어인터프리터 형식의 언어수정이 빈번하게 일어나는 곳에서 사용javascript는 기본적으로 text형태로 배포된다.처음에는 text 형태로 배포된 javascript code를 파싱하여 중간 언어로써 byte c
논블로킹은 NodeJS의 대표적인 특성 중 하나이다. 그런데 보통 논블로킹과 비동기는 비슷한 느낌으로 함께 쓰이는데, 둘의 차이가 무엇인지 이번에 명확히 짚어보도록 하자.Block과 non-block, sync와 async 개념을 이해하기 위해서는 다음의 두 용어를 짚
흔히 Node.js를 싱글 스레드 논 블로킹이라고 한다. Node.js는 하나의 스레드로 동작하지만 I/O 작업이 발생한 경우 이를 비동기적으로 처리할 수 있다. 분명 하나의 스레드는 하나의 실행 흐름만을 가지고 있고 파일 읽기와 같이 기다려야 하는 작업을 실행하면 그
타입스크립트는 자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어이다. 마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다. C자바스크립트의 모든 단점을 보완해 만든 언어이다. (JS의 확장버전)동적인 자바스크립트 언어에 타입을 미리 부여함으로써 컴파일 시 에