Skip to content

What's new in the Node-API and node-addon-api world? - 2024 version #459

Open

Description

@legendecas

We use this issue to track/announce what is new on the Node-API front.

We'll discuss at the start of Node-API meetings and capture what's new.

Also feel free to post news that you have so that we can share with the broader community.

Activity

  1. added this to the Milestone 11 milestone on Feb 23, 2024
  2. legendecas commented on Mar 8, 2024

    @legendecas
    MemberAuthor

    node-addon-api v8.0.0 released this week.

  3. vmoroz commented on Apr 19, 2024

    @vmoroz
    Member

    Hermes team tentatively decided to add support for Node-API to a future version of Static Hermes JavaScript engine.
    See the related discussion and the initial PR.
    NativeScript team considers using it to integrate with React Native.

  4. shirakaba commented on Apr 20, 2024

    @shirakaba

    NativeScript team considers using it to integrate with React Native.

    I gave several demos of this integration for React Native on iOS, on Twitter:

  5. shirakaba commented on Jun 14, 2024

    @shirakaba

    Today I successfully used node-swift to call native macOS APIs via Swift from the Node.js process of an Electron project. It's missing from the node-api-engine-bindings.md documentation, but it seems more recent and more comprehensive than the currently listed swift-napi-bindings.

  6. NickNaso commented on Jun 28, 2024

    @NickNaso
    Member

    SWIG starting from version 4.2.0 introduced generator generator targeting Node.js binary stable ABI Node-API.
    Here an example of a module that uses it https://github.com/mmomtchev/magickwand.js

  7. NickNaso commented on Sep 13, 2024

    @NickNaso
    Member

    In the lsta 6 months node-addon-api has the same download of nan:
    image
    https://npmtrends.com/nan-vs-node-addon-api

  8. NickNaso commented on Sep 19, 2024

    @NickNaso
    Member

    Article about Node-API (ex N-API) Compile and run C in JavaScript https://bun.sh/blog/compile-and-run-c-in-js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions