node.js2 Global 09/24 Global 이란Node.js 에는 global 이라는 객체가 존재한다.전역에 어떤 변수를 선언하게 되면, 해당 변수는 global 객체에 정의되게 됨.어디서나 참조할 수 있는 singleton 패턴의 객체와 원리와 사용이 비슷한 것 같다.(별개로, 브라우저 위에서 동작하는 JS 런타임 환경에서는 windows 객체에 정의됨)global 에 직접 정의를 하는 것과, 전역에 정의하는 것은 동일하게 취급된다.사용할 때는, global은 생략이 가능.global 의 정의는 여기서 확인할 수 있고,global 객체 내부에는 setInterval, setTimeout 등 JavaScript 에서 기본으로 제공하는다양한 변수들이 존재하는데, 사실 프론트 개발에 사용하고 있지 않다 보니몇 종류만 사용해 .. 2024. 10. 22. Node.js 란? 09/23 Node.jsJavaScript 로 작성된 코드는 기존에는 인터넷 브라우저 위에서만 실행할 수 있었다.구글이 V8엔진을 사용해서 크롬을 출시 한 후, V8 엔진 기반으로 만들어진 Node.js(V8) 이 등장하게 되었다.결론 : Node.js 는 JavaScript 실행 환경(=런타임)Node.js 이후 JavaScript 브라우저 없이 실행할 수 있게 되어, 프로그래밍 언어처럼 사용하기 시작했음. Node.js 의 강점요청이 매우 많은 서비스에 대응하기 좋아서, SNS나 채팅 서비스에 많이 사용됨. (Non-blocking)코드가 짧고 쉬워서 빠른 개발이 가능. (Pivoting 잘됨)개수는 많지만 크기는 작은 데이터 실시간으로 주고 받는 데 적합. Node.js 의 단점단일 쓰레드로 처리되.. 2024. 10. 17. 이전 1 다음