목록분류 전체보기 (20)
0strich
Javascript Runtime Runtime 이란? 프로그래밍 언어가 구동되는 환경 → 프로그래밍 언어가 동작되는 프로그램 즉, Javscript Runtime 이란 Javascript 를 이용한 코드가 실행되는 곳이다. 예로 Browser와 Node.js를 들 수 있다. 이전엔 Javascript runtime 이 Browser 밖에 없었지만, 현재는 Node.js라는 새로운 환경이 나왔다. Node.js Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 javascript 를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 ..
NVM(Node Version Manager) 결론부터 말하자면 다양한 Node Version을 테스트할 수 있게 해주는 도구(Tool)이다. 내가 만든 서비스를 클라이언트가 사용하다 보면 여러 가지 환경에서 동작해야 할 필요가 있다. 수많은 버전 중에서 한 가지 또는 여러 가지 버전이 호환이 안 되는 경우를 가정해 보자 ex, * 서비스 필요 Version => 10.13.0, 11.13.0, 12.14.0... * 호환 불가 Version => 11.13.0 Version 11.13.0 이 호환이 되지 않는다면 해당 버전의 환경에서 테스트를 해보아야 할 필요가 있다. 하지만 현재 나의 PC에는 Version 12.14.0으로 설치가 되어있다. 해결 방법은 버전이 충돌하지 않도록 Version 12.1..