Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Bench-marking team request for survey #153

Closed
mhdawson opened this issue Oct 23, 2017 · 12 comments
Closed

Bench-marking team request for survey #153

mhdawson opened this issue Oct 23, 2017 · 12 comments
Labels

Comments

@mhdawson
Copy link
Member

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?

@mhdawson
Copy link
Member Author

@hackygolucky this is the survey we discussed earlier

@bnb
Copy link
Contributor

bnb commented Oct 24, 2017

@mhdawson Is it possible to add what type of answer you're looking for in each question (ex. radio, multiple choice, input, textarea)? Overall I think that would help us create the survey more quickly 👍

@bnb
Copy link
Contributor

bnb commented Nov 8, 2017

We should kick this over to the @nodejs/user-feedback team to make sure they can track it appropriately and help y'all get set up 👍

@bnb
Copy link
Contributor

bnb commented Nov 8, 2017

Going to remove the cc-agenda label and add the user-feedback-init label.

@bnb bnb added user-feedback User Feedback Initiative and removed cc-agenda labels Nov 8, 2017
@mhdawson
Copy link
Member Author

@bnb when we discussed it in the benchmarking WG meeting we thought textarea would lead to the most interesting answers.

@dshaw
Copy link
Contributor

dshaw commented Nov 17, 2017

Noted for the next @nodejs/user-feedback meeting. Please update label to neuf-agenda.

@bnb
Copy link
Contributor

bnb commented Nov 27, 2017

Only concern would be that certain questions (for example, What kind of language dialect do you use? (ES5 / ES6 / ESNext whatever supported by most recent Node version / TypeScript / Other)) may be too verbose to get an accurate answer without drop-off of people who are attempting to answer the survey.

Additionally, having pre-defined answers and an "Other" option for a question like that helps us quantify data more easily - we can easily and instantly see results instead of needing to manually process every answer and manually mark answers as falling into one category or another.

@hackygolucky
Copy link
Contributor

Should we move this issue over to the @nodejs/user-feedback so it can be tracked there?

@dshaw
Copy link
Contributor

dshaw commented Nov 27, 2017

@hackygolucky I'm happy for this issue to stay here for now.

We are having our first official meeting using Node.js project infrastructure and practices this Friday, 12/1. Having an issue like this outside of the group's work space gives us an opportunity to practice agenda building. We'll create a tracking issue when we establish a project owner. 🙏

@mhdawson
Copy link
Member Author

@bnb we did not chose specific answers + other as we were not sure what would be a good specific answers. We were more interested to see what people would suggest, even if it was all over the map.

@dshaw
Copy link
Contributor

dshaw commented Dec 18, 2017

The NEUF team now has a tracking issue and will launch this as soon as the Node.js Foundation team finalizes the form. This issue can now be closed.

@bnb
Copy link
Contributor

bnb commented Dec 28, 2017

Going to go ahead and close this 👍

@bnb bnb closed this as completed Dec 28, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants