Stencil – A reusable web component generator
Hey all, founder of Ionic (team behind Stencil) here. Didn't expect to see this up on HN so soon (released this morning), thanks for understanding there's still rough edges with docs, etc<p>We built Stencil for a selfish reason: we needed more mobile web performance for Ionic apps being deployed as PWAs (in addition to App Store apps) and we were struggling getting that with traditional framework component/bundle approaches.<p>We realized web components were a way forward and would let us reach more of the web dev community that wasn't just using Angular. However, we felt like there were some big framework features missing from vanilla custom elements (vdom, react fiber style rendering queue, etc), so we built stencil to make it easy to generate web components with these features baked in.<p>Along the way we figured other teams would benefit and pulled it out into its own project.<p>Stencil will be used in the next version of Ionic so we are dog fooding this hard, and web components it generated will be in use by thousands of Ionic devs soon.<p>We just announced this at the Polymer Summit in Copenhagen this morning and the talk is up if you're interested: <a href="https://youtu.be/UfD-k7aHkQE" rel="nofollow">https://youtu.be/UfD-k7aHkQE</a><p>Happy to answer any questions!