What’s Next: WebStorm 2023.3 Roadmap
We released WebStorm 2023.2, our second major update in 2023, just over a month ago. First of all, we’d like to thank every one of you that are already using it and providing us with feedback.
Today, we’ll give you a little look into what we’ve got planned for the next release of WebStorm, which is scheduled for the end of November, with our usual disclaimer that these plans are subject to change.
One of our main focuses with this release will be on solving existing pain points, especially around type-only imports, the TypeScript service, and monorepos. We’ll polish the new features, such as the improved error formatting and language server integrations. We’ll also be adding support for features from the new versions of the languages and frameworks that have been coming out. Performance improvements, especially around fixing freezes, are also planned. Here are the biggest things we have planned for WebStorm 2023.3:
- Support for new CSS features. CSS is undergoing somewhat of a renaissance at the moment, with lots of new features now being supported in the browsers. A big one we’ll include support for is the
@property(WEB-60090) that represents a custom property registration in a stylesheet, allowing for property type checking, setting default values, and whether the property should inherit values.
- Type-only import improvements. We’ll be looking at solving some of the frustrating
import typeissues in WebStorm. We’re planning to add a new option to the settings so you can use type-only import in import statements for type annotations and declarations regardless of settings in tsconfig.json (WEB-57056). We’ll also work on the issue of adding
import typestatements (WEB-57058 and WEB-59752).
exportfields defined in package.json for the
- Better monorepo experience.There will be a redesign of the Run and Debug context menu and configuration names. This should result in a more user-friendly process as they won’t be created with the same names, which can be really inconvenient when you are in monorepos (WEB-59713). We’re also going to provide a better experience when you open projects in a monorepo separately. This is a pain point we’ve wanted to address for a while now (WEB-50009).
- Support for new Vue features. We’ll be continuing to add better support for Vue 3 with the addition of three long-awaited features. Improvements include resolve and completion for properties with
defineExpose(WEB-56696), support for
defineSlots(WEB-61142), and auto-suggesting importing a component based on the name of the component as defined by the
- Support for new Angular features. We’ll be adding support for the new upcoming features from Angular such as
signalsin WebStorm 2023.3.
- Overall performance. We’re always dedicated to improving the performance of WebStorm – this release is no different. We’re looking into various performance issues in our tracker, too (WEB-58740).
That’s all for now! As you can see, we have set some huge goals for this release, and we hope we can achieve them all. Stay tuned for the start of the Early Access Program!
The WebStorm team
Subscribe to Blog updates
What’s Next: The WebStorm 2024.1 Roadmap
See what we have planned for our first major release of 2024.
Try the Future TypeScript Engine With the WebStorm@next Program
There is an experimental WebStorm@next build, which introduces improved type inference for enhanced performance and accuracy. You can install it via the Toolbox App.
Learn from community experts, catch up on the latest trends, and connect with other like-minded professionals!