10 Things You Didn’t Know About WebStorm
Can you believe that WebStorm was released 11 years ago? Neither can we! We’ve published dozens of “WebStorm tutorials” and “how to use WebStorm” materials since then, but we’ve never really shared something fun with you. Well it’s high time we fix that! Get ready for 10 facts about WebStorm, carefully selected for you by the entire team. We hope some of them will make you smile, feel nostalgic, or (who knows?) want to join our team. Let’s get started!
It all started with Web IDE
We weren’t too creative at first and called the new product Web IDE. The new IDE had two editions: Standard and PHP Developer. The Standard edition later evolved into WebStorm, and the PHP Developer edition evolved into PhpStorm. The internet remembers everything – here’s what our website and WebStorm looked like back then. And yes, light themes were a thing in 2010.
IntelliJ IDEA and WebStorm have much more in common than you think
WebStorm, PhpStorm, IntelliJ IDEA, PyCharm, Rider, AppCode, CLion, DataGrip, RubyMine, GoLand – these are all JetBrains IDEs. There are so many of them that sometimes it’s hard even for JetBrainers to remember how exactly they differ from one another. Let’s try to make the distinctions cut and dried, once and for all!
All of our IDEs have a common core called the IntelliJ Platform. They all are built on top of that platform and consist of different sets of plugins. For example:
For more information on how our IDEs differ from each other, check out this side-by-side comparison page.
WebStorm is partially open source
Not many people know this, but it’s actually true! The IntelliJ Platform and many plugins for it are open source. The IntelliJ Platform is even used outside of JetBrains! For example, Android Studio is built on top of it – check out how similar its UI is to WebStorm.
You can learn more about how to contribute to the IntelliJ Platform, either by writing code or taking part in community activities, here.
There’s a reason why our IDEs are so good at refactoring
“Reliable and powerful code refactorings” are among the top most frequently mentioned reasons why people choose WebStorm and other JetBrains IDEs. But have you ever wondered why our IDEs are so good at refactoring? It’s simple: we’ve been doing it since 2000 and learned how to make IDEs understand your code inside out. JetBrains’ first product, Renamer, was a plugin for JBuilder that did rename refactoring. It later evolved into our first IDE, IntelliJ IDEA, and then into a number of “smaller” IDEs, including WebStorm.
WebStorm is free for students
Another fact that flies under many people’s radar – you can use WebStorm for free if you’re a student. Full or partial discounts are also available for those who work on OSS projects, as well as for startups, training courses, and user groups. You can find more information about our special offers here.
WebStorm’s price hasn’t changed much since 2015
Although WebStorm isn’t free for most of our users, we try to keep it as affordable as possible. Since we introduced the new subscription model in 2015, we have only increased the subscription price once. For individual users, WebStorm still costs at most USD 7 (plus tax) a month, or about the price of two or three cappuccinos in many countries.
When we say WebStorm has dozens of inspections, we aren’t kidding
If you’ve ever come across the line “WebStorm has dozens of inspections” in our marketing materials, you may have thought we were exaggerating. This year we got the exact number! As of April 2021, there were 348 inspections and 156 intentions available in WebStorm out of the box. This number doesn’t include quick-fixes – there may be several of them available within one inspection.
P.S. If you are unsure what the difference between all these things is, check out this blog post.
On average, WebStorm team members have worked at JetBrains for 5 years
Think of the last time you joined a new company. Have you ever been in a situation where you were looking for some information and found out that the person who could give it to you has already left the company? This is rarely the case with our team and JetBrains in general. Most of the people who have ever worked on WebStorm either still work on it or have transitioned to some other product team within JetBrains.
We’ve calculated how long each current WebStormer has been working at JetBrains, and the average is 5 years. We decided to follow up by asking some of the old-timers about how WebStorm has evolved since they joined the team.
Konstantin Ulitin, WebStorm Software Developer (joined in 2011)
Ekaterina Prigara, WebStorm and IntelliJ IDEA Product Manager (joined in 2013)
Moving to a new development process in 2016 with 3 major releases a year and regular early preview builds was a great challenge for us, but over the years it has really helped us deliver features and fixes faster to the users. This process also helped us better plan and coordinate changes in the IntelliJ Platform with the IDE teams, and that improved the overall quality of the product.
Paul Everitt, WebStorm and PyCharm Developer Advocate (joined in 2015)
Since 2010, WebStorm has had 30+ different splash screens
This may come as a surprise, but one of the things we most look forward to with each release is the unveiling of the new splash screen! Since WebStorm’s first release, our design team has developed over 30 different versions of it. One of our users once collected quite a few of them in a tweet.
We don’t build WebStorm in WebStorm
We are often asked about the IDE or code editor we use to build WebStorm. You may have thought it’s WebStorm, but as much as we love it, we can’t use it for this purpose. Our IDEs are JVM-based, so we build all of them in IntelliJ IDEA, our JVM IDE.
We reward the most active EAP users with free licenses
Before releasing a new version of WebStorm, we always have an Early Access Program, during which we test the new version and try to catch as many bugs as possible, in addition to collecting feedback about new features.
What is in it for you? We love when our users try the EAP builds and help us improve WebStorm. If you join the ranks of those who have helped us catch problems in time, or if you have actively shared feedback on a new feature, you’ll have a chance to get a free one-year WebStorm license.
The JS ecosystem is mature, but it is still hard to keep up with
That’s it for today. We hope you enjoyed reading this as much as we enjoyed putting this list together! Let us know which fact from this list surprised you the most in the comments below.
The WebStorm team
Subscribe to Blog updates
Thanks, we've got you!
Nx Console Idea: A Must-Have JetBrains IDE Plugin for Nx Developers
This is a guest blog post by Issam Guissouma, developer of the Nx Console Idea plugin.
FOMO Digest #3: Top 7 Features for React Development in JetBrains IDEs
The third edition of our FOMO digest with tips on using React in JetBrains IDEs.