We maintain
stdlib, an open-source library of numerical and scientific computing building blocks for JavaScript and TypeScript.
This survey is part of a National Science Foundation (NSF) Pathways to Enable Open-Source Ecosystems (POSE) award supporting the growth of a scientific computing ecosystem in JavaScript.
We are trying to answer one question: what would have to be true—or visible—for someone to reach for a numerical building block in JavaScript, instead of writing it themselves or leaving for another language?
You do not need to have used stdlib to answer. If you've never heard of it, you are exactly the person we are missing. If you tried numerical work in JavaScript and gave up on it, you the person we can least afford not to hear from. And if you build or maintain numerical libraries and tools of your own, we want to hear from you as a builder, not only as a user.
This is not a signup for anything. It is a survey, and it ends when you submit it.
Eleven questions, most of them optional. Five to ten minutes. Written answers help us far more than checkboxes do, but short ones are genuinely fine, and "I don't know" is real data.
What we will do with your answers. They help shape what we build and document next. We will not publish anything that identifies you, and we will not quote you without asking first.
The last question asks for an email address only if you are open to a follow-up conversation. It is optional, we will use it only to contact you about this work, and leaving it blank changes nothing else.