Skip to content

Roadmap #18

Closed
Closed
@mhdawson

Description

@mhdawson

Roadmap

Milestone 1 - Initial API Implementation (DONE except landing EP)

Milestone 2 - Ports across versions and runtimes

  • Ports to ChakraCore (7.x)
  • Ports across versions (0.10.x, 0.12.x, 6.2.x, 7.x)
  • Performance Eval of initial implementation

Milestone 3 - Demo for Node Interactive

Milestone 4 - Full error handling

  • Land EP as a draft after CTC Review
  • Addition of full error handling
  • Broad analysis of V8 API usage in top 30 most downloaded native modules
  • Investigate canvas
  • Evaluate Performance

Milestone 5 - API feature complete (VM summit Readiness)

  • Full API checked in to abi-stable-node and up to date with current Node.js master
  • Update ports to head of v6, v8, ChakraCore-master
  • Enable build flag for experimental support for NAPI
  • Complete porting IoTivity
  • Convert most depended on native module node-sass
  • Convert native module from CITGM List canvas
  • Community review checkpoint and update EPS
  • Demo

Milestone 6 - Land in master as Experimental - Targeting Node version 8.0

  • Submit PR to Node master
  • Land N-API in Node 8.0

Milestone 7 - Community Outreach

  • Documentation for migrating existing Native modules to NAPI
  • Automation for Migration assistance
  • Blog: call to action for community / early adopters

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions