-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
difficulty: 2Suitable for someone with some JavaScript experience.Suitable for someone with some JavaScript experience.ideaPotential GSoC project idea.Potential GSoC project idea.priority: lowLow priority.Low priority.tech: javascriptInvolves programming in JavaScript.Involves programming in JavaScript.tech: nodejsRequires developing with Node.js.Requires developing with Node.js.
Description
Idea
Currently, stdlib has a limited set of dedicated "async" APIs for performing various utility operations. The goal of this idea is to achieve feature parity with async.js, a popular library providing callback-based async APIs.
Motivation for this idea stems from certain advantages afforded by callback-based asynchronous programming. Notable among them is superior performance and the ability to more readily return and inspect status objects.
Expected Outcomes
stdlib will have more or less 1:1 feature parity with async.js APIs.
Involved Software
async.js will serve as a reference implementation for API design. Will want to modify to match stdlib conventions.
Prerequisite Knowledge
JavaScript.
Difficulty
Beginner. Would benefit from someone with JavaScript experience.
Project Length
175/350 hours. Can be scoped accordingly.
Potential Mentors
Metadata
Metadata
Assignees
Labels
difficulty: 2Suitable for someone with some JavaScript experience.Suitable for someone with some JavaScript experience.ideaPotential GSoC project idea.Potential GSoC project idea.priority: lowLow priority.Low priority.tech: javascriptInvolves programming in JavaScript.Involves programming in JavaScript.tech: nodejsRequires developing with Node.js.Requires developing with Node.js.