Webinar Recording: Getting Started With Svelte in WebStorm

The recording from the Getting Started with Svelte in WebStorm webinar is now available on the JetBrainsTV YouTube channel!

In this webinar, Paul Everitt, JetBrains Developer Advocate, and Tomasz Błachut, WebStorm Developer and the creator of the Svelte plugin, talked about Svelte in general and showed how you can start working with this framework in WebStorm and other JetBrains IDEs.

We were also joined by special guest speaker, Andrey Starovoyt, WebStorm Team Lead, to cover more general, IDE-related topics. He talked about some of the features that are being planned for the upcoming WebStorm release, like web-types support in the new API. For more about web-types check out this blog post.

We’d like to use this opportunity to share some of the answers to the questions that were asked during the webinar.

Q: Why Svelte? How is it different from Vue or Angular?
A: Svelte is very different to other frameworks. Svelte’s unique attribute is that it’s strictly a compiler, not a runtime library, so there are no runtime dependencies.
Another important thing to note is that unlike those technologies, Svelte does not use virtual DOMs.

Q: How do you create a live template for Svelte?
A: We have a very detailed blog post about creating and using live templates, so please check it out. The principles mentioned in that post apply to all languages and frameworks, including Svelte.

Q: What testing frameworks do you suggest using with Svelte? Are those frameworks supported by WebStorm?
A: We suggest using Jest and Testing Library because they have a good integration with Svelte. Both of them are supported in WebStorm.

Q: Does the Svelte plugin work with TypeScript?
A: In short, yes, it does. Tomasz covered this topic in more detail in the last 5 minutes of the webinar.

We hope you liked the webinar and learned something new! What else would you like to learn about? Please share your suggestions in the comments below or give us a nudge on Twitter.

The WebStorm team

image description