Skip to content

ABI Stable API - milestones #2

@mhdawson

Description

@mhdawson

We've been making some progress on the ABI stable API (will provide an update in WG meeting nodejs/api#22)

This is to capture the current view of some of the major milestones for PoC:

  • First example running
  • All NaN examples running
  • Module lifecycle methods
  • Robust Object life-cycle handling
  • Create/GetData methods for all primitive javascript types
  • Complete conversion functions for primitive types
  • Exception Handling methods complete
  • Error handling methods complete
  • Buffer methods complete
  • Version management methods complete
  • Level down running
  • nanomessage running
  • module 3 running
  • leveldown performance analysis
  • module 3 performance analysis
  • nanomessage performance analysis
  • understand impact of multi-isolate modules, e.g. webworker-threads
  • Test suite complete
  • Safety/Usability Analysis complete
  • Validate API copes with other implementations:
    • Port back to 0.10.X and/or
    • Port back to 0.12.X and/or
    • Port to NodeChakra and/or
    • Port to SpiderNode
    • DukTape?
  • Fill out rest of C API
  • NaN/C++ wrapper feasibility analysis complete
  • Make AsyncWorkers ABI stable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions