One of the problems Node.js developers have to deal with is figuring out why their app is "slow". There aren’t many tools available to help dig into the fine detail of Node.js performance issues so we decided to create some. In a nutshell, Clinic simplifies the process of investigating and fixing performance issues in your Node.js applications.
You can read the original announcement blogpost from January 2018 on the NearForm blog.
Our overarching aim with the project was to create developer tools with an amazing user experience. This means the tools should not require large infrastructure to run and should be usable on developer laptops. They should generate portable outputs that can be shared between developers and they should have a progressive approach to information display where the fine detail is only provided if you want it.
To achieve this we assembled a team of of experts in Node.js Core, Data Science, Design, Front-End Development, Data Visualisation and Product, to create Clinic.
NearForm has made a major investment in building Node Clinic. We want as many developers as possible to benefit from it and have therefore released it as an Open Source project under the GPL3 license. We are very interested in building a community of like-minded individuals and companies around these tools. If you'd like to get involved in any aspect, not just code, first read our Code of Conduct and Contributor guide. Then feel free to reach out to us on GitHub or via the usual social channels.