NAN vs N-API

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Jun 18 3:12
Editor
Edited
Edited
2022 Jun 23 8:2
Refs
Refs

NAN와 비교하기

위에서 나온 N-API와 NAN의 특징을 짤막하게 정리하겠습니다.

공통점

  • 기본적인 역할은 애드온 작성에 도움을 주는 추상화된 헬퍼 함수를 제공합니다.
  • 추상화된 헬퍼 함수를 호출할 때 마다, Node.JS의 메모리와 상호작용합니다.
  • 따라서 새로운 노드 버전이 나오더라도 코드를 재작성하지 않게 도와줍니다.
  • 둘 다 C++로 래핑된 버전을 지원합니다.

차이점

  • NAN은 V8를 추상화하고, N-API는 V8의 더 아래를 추상화합니다.
  • NAN은 모든 버전에서 사용할 수 있고, N-API는 미래의 모든 최신 버전에서 사용할 수 있습니다.
  • NAN은 사용법이 어렵지만, N-API는 사용하기 쉽습니다.
  • N-API는 한 번 컴파일하면, 여러 노드버전에서 실행할 수 있습니다.
 
 
 
 
 
 
 

Recommendations