confluent-kafka-javascript icon indicating copy to clipboard operation
confluent-kafka-javascript copied to clipboard

Migrate from NAN -> NAPI

Open cowboyd opened this issue 7 months ago • 2 comments

What

N-API is a forward ABI compatible API that is supported by Node, Deno, and Bun. By using N-API instead of NAN, @confluent/kafka-javascript will be able to run on all those runtimes as well as any other runtime that comes along that supports N-API.

Checklist

  • [ ] Contains customer facing changes? Including API/behavior changes
  • [ ] Did you add sufficient unit test and/or integration test coverage for this PR?
    • If not, please explain why it is not required

References

JIRA:

Test & Review

Open questions / Follow-ups

cowboyd avatar Mar 27 '25 04:03 cowboyd