• WebStorm обеспечивает автоматическое завершение стилей, ссылок, атрибутов и других элементов кода, используя возможности кода HTML/XHTML и XML.
• Осуществляется завершение кода классов, HTML-номеров, ключевых слов и т. д. при работе с CSS.
• Решение позволяет использовать мощность инструмента Zen coding для HTML-вёрстки, отображает действия тега на web-странице.
• WebStorm осуществляет завершение кода JavaScript для ключевых слов, лейблов, переменных, параметров и функций DOM и поддерживает специфические особенности популярных браузеров.
• Реализованные в решении функции рефакторинга JavaScript позволяют преобразовывать структуру кода и файлов и .js.
• WebStorm обеспечивает отладку кода JavaScript и предоставляет широкий диапазон возможностей: нахождение точки останова в HTML и JavaScript, настройка параметров точки останова, тестирование синтаксиса кода в режиме реального времени и т.д.
• Поддержка платформ JQuery, YUI, Prototype, DoJo, MooTools, Qooxdoo и Bindows.
• Интегрированная проверка текста с помощью тегов, последовательность кода, ошибки в написании и т. д.
• Редактирование файлов и автоматическая синхронизация их по требованию при удалённой работе или хранении.
• Функция контроля версий и предварительных вариантов кода и фиксирует все произведенные действия и изменения.
• Благодаря созданию истории в WebStorm можно восстанавливать кодовые выражения, блоки и даже целые файлы.
• Органайзер библиотек JavaScript — структуризация пользовательских проектов, использующих большое число библиотек.
• Усовершенствованные панель прокрутки и рендеринг уведомлений, проверка правописания во всех редакторах и т.п.
• Поддержка Mercurial — системы управления версиями.
• Поддержка языка Relax NG для XML — завершение и валидация документов XML, связанных со схемами Relax NG
• Интеграция с GitHub — сервисом для разработки программ с открытым исходным кодом.