마이크로소프트의 node-api-dotnet를 소개합니다. Node.js 의 구조와 장단점, Node.js의 단점을 보완해줄 node-api-dotnet의 동작 방식과 활용 방법을 이론과 데모를 통해 설명합니다.


  1. Nodejs → .Net 마이그레이션
  2. JS의 네이티브 코드 접근
  3. Nodejs + .NET 상호운용

Node.js 심장 : V8 & libuv

Nodejs C++ Addon을 만드는 3가지 방법

  1. C++용 V8 API, libuv API, Nodejs API를 직접 사용
  2. node-addon-api(n-api)

.NET / 네이티브 통합

P/Invoke를 이용하면 Windows, Linux, macOS에서 사용 가능

NodeAPI for .NET

node-api-dotnet : ****https://github.com/microsoft/node-api-dotnet

.NET Native AOT

native addon 생성!