WebStorm 10 released: improved JavaScript support, TypeScript 1.4, V8 profiling, and more

Posted on by Ekaterina Prigara

Today is a big day for us, as we roll out WebStorm 10, a major update of your favorite JavaScript IDE. You can download and install it right now!

blog_webstorm10

This 10th anniversary release strives to meet your highest expectations, including language and technology support, fast performance and powerful features:

  • Improved JavaScript support: We’ve completely reworked support for JavaScript and added lots for enhancements in ECMAScript 6 support.
  • TypeScript 1.4 support and built-in compiler: Instantly provides a compiled JavaScript file and highlights any compilation errors in the editor.
  • Application dependency diagrams: This new feature in spy-js allows you to visualize and explore your app structure based on the runtime data.
  • spy-js support for source maps: Enjoy spy-js features for any languages compiled to JavaScript.
  • V8 profiling for Node.js apps: Capture and analyze V8 CPU profiles and heap snapshots to eliminate performance bottlenecks and fight memory issues.

Other noticeable updates include brand new Distraction-free mode, improved Grunt integration, simultaneous HTML tag editing, project-wide Dart code analysis, and HiDPI support for Windows and Linux.

http://www.youtube.com/watch?v=eoXneK3WIgQ

For a more detailed overview please visit What’s new in WebStorm 10, and download the IDE for your OS.

Develop with pleasure!
– JetBrains WebStorm Team

Comments below can no longer be edited.

65 Responses to WebStorm 10 released: improved JavaScript support, TypeScript 1.4, V8 profiling, and more

  1. Michiel Helvensteijn says:

    March 31, 2015

    Thanks! Are there any detailed release notes for this build (WS-141.456)?

    • Ekaterina Prigara says:

      March 31, 2015

      No, unfortunately, we don’t have release notes with the issues fixed after the announcement of WebStorm 10 Release candidate.

  2. Ismatjon says:

    March 31, 2015

    Something is wrong with this version. When an HTML file is opened in browser (debugged or run), big JS files won’t load. Web console throws an error ERR_CONTENT_LENGTH_MISMATCH.

    • Ekaterina Prigara says:

      April 1, 2015

      Can you please report this issue on https://youtrack.jetbrains.com/issues/WEB
      We haven’t heard about that issue with WebStorm built-in web server before, so we need more details to investigate the problem. Thanks!

      • Ismatjon says:

        April 3, 2015

        There is no need for it anymore. It’s working like a charm now. The issue was in my Chrome browser’s cache. Cleaning cache fixed the issue.

  3. Den Patin says:

    March 31, 2015

    Great news!

    Especially nice to hear that WebStorm tries to always keep abreast of the new versions of TypeScript. That is really an advantage.

    • Ekaterina Prigara says:

      April 1, 2015

      Try our best. 🙂

  4. Sarunas says:

    April 1, 2015

    The bundled java8 for mac is really. For example just to scroll a file with a mouse uses a lot of CPU. Are there any solutions ?

    • Sarunas says:

      April 1, 2015

      Sorry missed out the for SLOW.

    • Ekaterina Prigara says:

      April 1, 2015

      Can you please capture and send us a CPU snapshot as described here: https://intellij-support.jetbrains.com/entries/29983118-Reporting-performance-problems

    • Erik says:

      April 6, 2015

      Its very slow for me as well. I will take another CPU snapshot (did one for version 9). This really needs to be fixed because its unusable for me on my macbook air (mid 2013)

    • Chris Carr says:

      April 22, 2015

      Same performance issues (sluggish text entry and cursor movement with latest build using the integrated Java 8 JDK.)
      I will switch to the standard Webstorm build.

  5. Benny Neugebauer says:

    April 1, 2015

    I was so full of joy when I saw that WebStorm 10 is out! I’ve updated immediately. Especially because the CoffeeScript syntax highlighting has been improved. However, I miss the old Grunt Console!

    In the new Grunt Task view I have to double-click on a Grunt task to execute it. I really miss the green “Play” button which appeared next to a Grunt task in WebStorm 8 & 9. Because in WebStorm 8 & 9 it was possible to execute Grunt tasks with just a single click and now I have to do a doubleclick.

    Also, I have not found a way to display the Grunt tasks left to the output. This was the default in WebStorm 9. Now I can only move them to the right.

    So, kudos to your team because of the CoffeeScript & TypeScript improvements but please bring back the green “Play” button for Grunt tasks.

    P.S. Maybe I will print T-shirts with the inscription: “BRING BACK THE PLAY BUTTON” and start a demonstration holding a sign and moving in circles in front of your office. 😀

    • Ekaterina Prigara says:

      April 1, 2015

      Hi Benny,
      Our decision to make those changes in the Grunt integration was reasoned by very positive feedback on the Gulp integration that we’ve added in WebStorm 9. We also wanted to make experience with both task runners more consistent. Hope you see the point.

      While you can still create an issue for running a task with a single-click on our tracker: https://youtrack.jetbrains.com/issue/IDEA-138586, we would like to suggest you to try running Grunt tasks with the keyboard shortcuts only.
      With Alt-F11 (you can reassign that in Preferences) you’ll see Grunt tasks popup, then select the task you want to run with the up/down button or start typing its name and then hit Enter.
      For the selected tasks you can create Run/Debug configurations and start then with Run… action.

      • Benny Neugebauer says:

        April 1, 2015

        Hi Ekaterina,

        Thanks for the tip with Alt + F11. I didn’t know that but I will get used to it, for sure! 🙂 Nevertheless, I still think that a green Play button next to the Grunt tasks would make sense (because currently there is nothing next to the tasks).

        But that’s just my personal opinion.

        Happy to have WebStorm 10 on my disk! Will program a bit TypeScript with it. 🙂

        Greetings from Berlin!

        Benny

  6. Mark Ross says:

    April 1, 2015

    Do we get these features in PHPStorm?

  7. Jamal Abdou-Karim Bengeloun says:

    April 1, 2015

    Congratulations! Any information on when the new features will be available for IntelliJ?

    • Ekaterina Prigara says:

      April 1, 2015

      Most of the new features are already available in IntelliJ IDEA 14.1 update.

  8. Sergey says:

    April 1, 2015

    Awesome job, congratulations!

    • Ekaterina Prigara says:

      April 1, 2015

      Thanks, Sergey!

  9. Camilo Orrego says:

    April 1, 2015

    Hi, I’m having problems installing WebStorm 10 on OSX yosemite. When I try to open it, appears the error: You can’t open the application “WebStorm” because it may be damaged or incomplete. I tried to download it 3 times (even I try with the Yosemite-specific build with JDK 1.8). Any advice for this issue?

    • Jhovani Cuadros says:

      April 2, 2015

      I’m having the same issue, did you manage to solve it ? Thanks

      • Ekaterina Prigara says:

        April 3, 2015

        By this moment we’ve uploaded WebStorm 10.0.1 bug fix update, so if there was a problem on the side of our service provide, should have been fixed with the new uploaded installed.

        • SW says:

          April 8, 2015

          I have tried webstorm 10 and 10.0.1 several times now and the issue still persists. I cannot open WebStorm on OSX Yosemite after dragging the application into my /Applications folder. I get the same error message stated previously. I also noticed that if I open the application straight from the .dmg file, it works, but not if I move it in the Applications folder.

          • Ekaterina Prigara says:

            April 9, 2015

            Did you have WebStorm in your App folder before? Have you replaced the app with the newer one or installed them side-by-side? Please do not replace the apps.

          • h says:

            April 9, 2015

            I fixed the issue by removing webstorm from the applications folder and then installing it.

    • Brian says:

      April 4, 2015

      I had the same problem trying to launch WebStorm from SpotLight. I opened WebStorm from the Applications folder and got the message application downloaded from internet do you want to trust. After clicking ok WebStorm 10 launched. WebStorm 10 can also be launched from SpotLight now.
      This was on Mavericks.

      • Farrell says:

        September 3, 2015

        This is what did it for me. I’m on Yosemite.

  10. Alex says:

    April 1, 2015

    great to see the support for TypeScript progress. Was hoping to see auto-completion in `import … require` statements to again include directories and not just files, which was so convenient in earlier versions and still works in reference statements, `import … from` or commonjs style `var … require`.

    • Andrey Starovoyt says:

      April 6, 2015

      Hi, Could you please share a code sample? I am not sure that understand you correctly.

  11. Albino Tonnina says:

    April 1, 2015

    Hello, I switched back to the much much fuster webstorm 9 (great software).
    Even assigning more than 2gb of memory the scrolling experience is just painful.
    My system:
    MacBook Pro (Retina, 15-inch, Late 2013)
    Processor 2 GHz Intel Core i7
    Memory 8 GB 1600 MHz DDR3
    Graphics Intel Iris Pro 1536 MB

    • Albino Tonnina says:

      April 1, 2015

      Where should I send the snapshot?

  12. Albino Tonnina says:

    April 2, 2015

    Better news:it’s just WebStorm 10 with JDK 1.8. The regular version is very smooth for me 🙂

  13. Daniel says:

    April 2, 2015

    The scaling is off in the final version. The ui around the editor is tiny, I have to increase the font to 20+ to get it to the same as previous versions fonts at 16. Seems like there’s an issue with the HiDPI scaling. My resolution is 1920×1080 and it looked fine in webstorm 9

    • Ekaterina Prigara says:

      April 2, 2015

      Hi Daniel,
      Thanks for adding more info in the related YouTrack issue, hopefully our colleagues from the Core team would provide some solution in the nearest future.

    • Igor says:

      April 14, 2015

      I am having this issue too. Using a Surface Pro 2 with an external Full HD monitor. Everything looks tiiiiiny.

  14. Jos de Jong says:

    April 2, 2015

    Awesome!

  15. Omar says:

    April 3, 2015

    The node debugger isn’t working for me. When I run my server app in the debugger it breaks non-stop on lines with no breakpoints or errors of any kind. I tried just clicking on resume but that got old.

    I was able to debug just fine in 9. I mistakenly chose not to keep both 9 and 10 when I did the 10 install. I Webstorm 9 so that I can have a working debugger again. Where can I download Webstorm 9?

    Please this is urgent. Our business depends on your product.

    • Ekaterina Prigara says:

      April 3, 2015

      You can download WebStorm 9 here: https://confluence.jetbrains.com/display/WI/Previous+WebStorm+Releases
      Can you please provide more details on the problem and attach a sample app that reproduces the problem (if possible) on our issue tracker: https://youtrack.jetbrains.com/issues/WEB

      • Omar says:

        April 3, 2015

        Thanks for the link. My debugger works again after re-installing 9.0.3.

        I noticed that 10.0.1 was released today for another node debugger issue. Unfortunately that didn’t help me with my problems. I created an issue on your issue tracker for my problem.

        • Ekaterina Prigara says:

          April 6, 2015

          Thanks!

        • almstrand says:

          April 7, 2015

          I can confirm this. Debugger breaks at seemingly random places after setting breakpoints. Removing breakpoints still causes debugger to break.

          • Ekaterina Prigara says:

            April 8, 2015

            Can you please check whether you have this problem with WebStorm 10.0.1 (available on the web site).
            If the problem persists, please create an issue providing more details and code samples on our issue tracker: https://youtrack.jetbrains.com/issues/WEB

  16. Announcing The PyCharm 4.5 EAP Opening | JetBrains PyCharm Blog says:

    April 8, 2015

    […] usual, PyCharm 4.5 will have all features of the recently released WebStorm 10 (read more about it in the WebStorm blog). Here is just a short summary of what’s new available in the […]

  17. Jason Yu says:

    April 9, 2015

    So I know that Intellij IDEA has plugins that gives it features from webstorm, but how do I know what version of Webstorm IDEA is “running”, so to speak. I’m in IDEA 14.1.1, so up to what version of Webstorm does it share features with?

    • Ekaterina Prigara says:

      April 10, 2015

      IntelliJ IDEA 14.1 has all WebStorm 10 features.

  18. Dmitri says:

    April 12, 2015

    I’ve just purchased WS 9 license a month ago. How would I go about upgrading to 10?

    • Ekaterina Prigara says:

      April 13, 2015

      Your license comes with 1 year subscription to all major updates. So you can download WebStorm 10 from the website and install it side-by-side with WebStorm 9. Then use your JetBrains account to login.

  19. Andrii Dieiev says:

    April 16, 2015

    What does “HiDPI support for Windows” mean?
    As I can see: WS10 is only app that looks tiny on Surface Pro 3. I increased font size but other elements are still very small to use them with touchpad on cover.
    Am I misunderstand something or there are other settings that I should enable to see it in normal size?

    • Ekaterina Prigara says:

      April 20, 2015

      Unfortunately, HiDPI support doesn’t work as smoothly as we expected with specific resolutions. We’re working on improvements, please follow this issue for updates: https://youtrack.jetbrains.com/issue/IDEA-117729

      • Andrii Dieiev says:

        April 20, 2015

        Thank you! I’ll watch that issue.

  20. Pranav Garg says:

    June 15, 2015

    Was getting this issue with the latest 10.0.4. Finally got it working by uninstalling it from applications, downloading the custom built for yosemite
    http://download-cf.jetbrains.com/webstorm/WebStorm-10.0.4-custom-jdk-bundled.dmg

    and then launching it from applications manually by right-clicking on “Open”.
    Wish they can rectify the issue once and for all.

  21. Chad says:

    January 7, 2016

    Ummm, “please don’t replace previous copies?” Seriously… This would have been nice to have known beforehand, telling me after what is considered “normal practice” doesn’t help me out whatsoever. I now have a useless piece of software… and instead of working, I’m troubleshooting this stuff… which no offense, but I have no desire to add more work to my life. I only want to be a user who purchases something and then uses it, and it works, as expected.

    “The application “WebStorm” can’t be opened.”

    I was upgrading from v8 to v11, and yes I did replace the old version in the applications folder, mostly because that is normal practice these days and I don’t need two versions of Webstorm sitting side-by-side on my machine. So I guess I’m in need of help now as I no longer have a working version of Webstorm.

    • Dennis Ushakov says:

      January 11, 2016

      We’re sorry about that.
      I was able to reproduce the problem you’ve described and after some experiments I still think that the problem is in OS X. Here’s the output of system policy security when I’ve tried verifying WebStorm after that happened:

      spctl -a -t exec -vv WebStorm.app
      WebStorm.app: internal error in Code Signing subsystem
      

      You can try removing and installing WebStorm and/or restarting your computer. I will try to submit report to the Apple bug tracker, but due to its closed nature I won’t be able to provide an issue number to track

      • James says:

        June 28, 2016

        Using CleanMyMac2 to remove Webstorm from my Mac fixed the error without a reboot. Just remove and reinstall

  22. wayne says:

    March 9, 2016

    I am getting the same error on OSX – is there a fix for this yet?!

    • Ekaterina Prigara says:

      March 10, 2016

      Sorry, what’s the error?

  23. Eswar says:

    February 7, 2017

    WebStorm 10.0.4 will support Typescript2.0.10 version? I am trying to use these combination and getting the following error
    “Error:Error has occurred in the compile process TypeError: state.host.fileExists is not a function”

    • Ekaterina Prigara says:

      February 8, 2017

      No, WebStorm 10 doesn’t support TypeScript 2.x. Please use the latest WebStorm 2016.3 for the best TypeScript support.