@stencil/core é uma biblioteca para a criação de componentes web reutilizáveis e de alto desempenho. Desenvolvida pela equipe do Ionic, o Stencil permite que os desenvolvedores criem componentes que podem ser usados em qualquer framework ou biblioteca, como React, Angular ou Vue. Com uma sintaxe semelhante ao JSX, o Stencil facilita a criação de componentes que são leves e rápidos, aproveitando as últimas inovações em tecnologia web, como Web Components e Lazy Loading.
Embora o Stencil ofereça uma abordagem única para a criação de componentes, existem outras bibliotecas e frameworks populares que também podem ser considerados como alternativas:
Para ver como o @stencil/core se compara com @angular/core, react e vue, confira a comparação: Comparando @angular/core vs @stencil/core vs react vs vue.