Renderers

Renderers allow any tagged template literal renderer to be plugged into a component for generating HTML.

The following renderers are available as minified bundles.

  • htm (JSX-like syntax - no transpiler necessary) - 923 B gzipped
  • htm with Preact (JSX-like syntax - no transpiler necessary) - 4.3 KB gzipped
  • lit-html - 3.61 KB gzipped
  • uhtml (default) - 3.02 KB gzipped

Minified ES module renderers

The @ficusjs/renderers package provides a tested set of renderers as ES modules to make working with them much easier.