플랫폼에 따라 다르다. 대표적인 플랫폼 : 브라우저, 모바일 OS, 데스크탑 OS, IoT기기용 OS각 플랫폼에서 허용하는 언어를 사용해서 실행가능한 어플리케이션을 개발하게 된다.또는 중간다리 역할을 하는 실행환경(runtime, HRE, Node.js)을 두어서 원하
Node.is는 싱글 쓰레드이며, 그렇기 때문에 비동기 동작이 필요하다. 비동기 동작을 구현하기 위해 이벤트 기반의 동작 방식을 사용한다. 쓰레드란 명령을 실행하는 단위. 싱글 쓰레드는 한 번에 한가지 동작만 실행 가능하다. 장점 - 쓰레드를 생산하는 비용이 없고,