-
Notifications
You must be signed in to change notification settings - Fork 69
Bench-marking team request for survey #153
Description
The benchmarking team would like to request help sending out a survey. They first draft of the questions we have is:
These should be text entry to leave the answers open:
-
What is your primary use case for Node? (Web Developer Tooling / Standalone Servers / Cloud Services / Others)
-
Do you have infrastructure in place for tracking performance on your applications.
-
What kind of language dialect do you use? (ES5 / ES6 / ESNext whatever supported by most recent Node version / TypeScript / Other)
-
Do you run optimization passes on your JavaScript before you deploy it to Node? (Minification / Bundling / Obfuscation / Other)
-
Where do you report performance regressions if you see them when you upgrade Node.js versions
-
What's your preferred way to write asynchronous code? (Callbacks / Promises / async/await / Other)
-
Which Node.js feature do you believe affects your performance the most.
-
What tools do you use to investigate performance issues ? What command line options do you use ?
-
Do you have use cases were you cannot use Node.js because it is single threaded.
-
Would a worker model were additional threads are available but data is exchanged as messages or shared array buffers be useful for your applications.
-
Is startup time important to your use case ?
-
Do garbage collector or optimizer pauses cause problems for your application ?
-
If you could choose which JavaScript language/Node.js feature should be optimized next, what would that be? Using the latest Node release as the basis.
-
If you had to choose one, would you want the Node.js community to improve CPU or Memory efficiency ?
-
What are the top 5 Node modules that you use most often?