JS(2)
-
Nest.Js) 중급자를 위한 Gateway/Socket.io 설명회
본 포스팅은 추상적인 개념을 설명하는 게 아닌 실제 코드나 Nest.js의 데코레이터, Typescript로 작성되는 코드 등 보다 구체화되어 있습니다. Socket.io를 알아보기에 앞서 WebSocket에 대한 이해를 선행하는 편을 추천드립니다. 2023.02.05 - [WEB] - WEB) 초보자를 위한 웹소켓(WebSocket) 설명회 WEB) 초보자를 위한 웹소켓(WebSocket) 설명회 우리가 사용하는 다양한 어플리케이션 중에는 카카오톡이나 공유 문서, 게임처럼 실시간으로 화면이 변경되며 데이터가 수정되는 모델들이 존재합니다. 이러한 웹 어플리케이션들은 어떻게 데 youngmon.app 실시간 통신을 구현하기 위해 사용할 수 있는 라이브러리는 SockJs, Socket.io 또는 ws(Nes..
2023.02.08 -
Node.Js란?
Node.Js란 자바스크립트 실행기(서버 프레임워크가 아닙니다) 브라우저에서 HTML 코드를 조작하기 위해 사용되던 기존의 Javascript를 독립적으로 사용하기 위한 자바스크립트 런타임 환경 npm이라는 패키지 매니저를 통해 다양한 모듈을 사용할 수 있어 어플리케이션의 확장성이 높으며, 구글의 자바스크립트 엔진인 V8과 libuv를 통해 빠른 처리 속도를 지닙니다. Non-Blocking I/O와 싱글 스레드 기반의 이벤트 루프로 동작한다는 점이 특징입니다. 자바스크립트 코어 라이브러리는 Node를 통해 C, C++ 구현체인 V8, Libuv와 연결됩니다. V8 엔진 이름부터 8기통인 만큼 빠른 속도를 위해 만들어졌습니다. 구글에서 개발한 자바스크립트 엔진으로, 크롬에 탑재되어 있는 자바 스크립트 엔..
2023.02.01