What is Stencil?
mainStencil is a compiler for building fast web apps using Web Components. It combines TypeScript, JSX, a tiny virtual DOM layer, efficient one-way data binding, and an asynchronous rendering pipeline to generate 100% standards-based Web Components.
Key features include:
- Standards-based: Generates Web Components that run in any browser supporting the Custom Elements v1 spec.
- Framework Agnostic: Components work in any major framework or with no framework at all.
- Advanced Capabilities: Supports Server Side Rendering (SSR) without a headless browser, pre-rendering, and objects-as-properties.