New IDE with JavaScript (Node.js) Support: First Look
The JavaScript and Node.js ecosystem continues to evolve rapidly, and with it grows the need for quality development tools. This week saw the release of the beta version of CodeFusion Studio — a new integrated development environment (IDE) created specifically for JavaScript and Node.js projects. The developers promise an "intelligent environment without compromises." We tested the new product and share our first impressions.
Key Features
Unlike universal editors like VS Code, the new IDE immediately offers deep integration with the Node.js ecosystem. Here's what stands out:
- Smart autocomplete based on AST — suggestions take into account not only data types but also the structure of your project, including exports from installed npm packages.
- Built-in Node.js debugger — works "out of the box" without additional plugins. Supports precise breakpoints, call stack viewing, and live expressions.
- Native npm and yarn support — the package manager is built directly into the toolbar. You can update dependencies, see their vulnerabilities, and run scripts without switching to the terminal.
- TypeScript support — full type validation and auto-import for .ts and .tsx files.
Interface and Performance
The interface is designed in a minimalist style: dark theme by default, draggable panels, and a built-in terminal. The developers claim the IDE consumes 30% less RAM compared to alternatives thanks to an optimized Rust core. During tests with an Express.js project (about 50 files), startup took less than 3 seconds, and autocomplete worked without delays.
First Impressions
The new IDE truly addresses many pain points for Node.js developers. The debugger integration was especially pleasing — no more manually configuring launch.json. However, support for Docker and built-in testing tools is currently missing (the developers promise to add them in the next update). Nevertheless, for everyday work with server-side JavaScript, this is already a full-fledged tool.
The beta version is available for Windows, macOS, and Linux. You can download the distribution from the project's official website. Stay tuned for updates on PythonLib — we will prepare a full review after the stable version is released.