Need advice about which tool to choose?Ask the StackShare community!
Add tool
Decisions about Stencil and Svelte
Máté Homolya
Senior developer at Self-employed · | 11 upvotes · 221.9K views
Svelte is everything a developer could ever want for flexible, scalable frontend development. I feel like React has reached a maturity level where there needs to be new syntactic sugar added (I'm looking at you, hooks!). I love how Svelte sets out to rebuild a new language to write interfaces in from the ground up.
Alex Guesnon
Full-stack software engineer · | 3 upvotes · 94.3K views
Svelte 3 is exacly what I'm looking for that Vue is not made for.
It has a iterable dom just like angular but very low overhead.
This is going to be used with the application.
for old/ lite devices . ie. * android tv, * micro linux, * possibly text based web browser for ascci and/or linux framebuffer * android go devices * android One devices
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn MorePros of Stencil
Pros of Svelte
Pros of Stencil
Be the first to leave a pro
Pros of Svelte
- Performance51
- Reactivity37
- Javascript compiler (do that browsers don't have to)33
- Components33
- Simplicity32
- Lightweight30
- Fast as vanilajs26
- Near to no learning curve26
- Real Reactivity26
- All in one20
- Compiler based18
- Use existing js libraries17
- Scalable16
- SSR15
- Very easy for beginners14
- Composable13
- No runtime overhead12
- Ease of use12
- Built in store10
- Typescript9
- Best Developer Experience7
- Start with pure html + css7
- Templates6
- Speed4
Sign up to add or upvote prosMake informed product decisions
Cons of Stencil
Cons of Svelte
Cons of Stencil
Be the first to leave a con
Cons of Svelte
- Event Listener Overload3
- Little to no libraries2
- Complex2
- Learning Curve2
- Hard to learn2
Sign up to add or upvote consMake informed product decisions
What companies use Stencil?
What companies use Svelte?
What companies use Stencil?
What companies use Svelte?
See which teams inside your own company are using Stencil or Svelte.
Sign up for StackShare EnterpriseLearn MoreSign up to get full access to all the companiesMake informed product decisions
What tools integrate with Stencil?
What tools integrate with Svelte?
What tools integrate with Svelte?
Sign up to get full access to all the tool integrationsMake informed product decisions
What are some alternatives to Stencil and Svelte?
React
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
Polymer
Polymer is a new type of library for the web, designed to leverage the existing browser infrastructure to provide the encapsulation and extendability currently only available in JS libraries. Polymer is based on a set of future technologies, including Shadow DOM, Custom Elements and Model Driven Views. Currently these technologies are implemented as polyfills or shims, but as browsers adopt these features natively, the platform code that drives Polymer evacipates, leaving only the value-adds.
React Router
React Router is a complete routing solution designed specifically for React.js. It painlessly synchronizes the components of your application with the URL, with first-class support for nesting, transitions, and server side rendering.
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Storybook
It is an open source tool for developing UI components in isolation for React, Vue, and Angular. It makes building stunning UIs organized and efficient.