Skip to content

Topic hub · 1 guide

What a chat widget costs your page

Most chat widgets are measured in hundreds of kilobytes and load before your content. This hub covers the other approach: one file, measured on every build against a budget the build enforces, deferred so it blocks nothing, and rendered in a shadow root so it cannot cause layout shift in your theme.

What this hub covers

  • Measuring bundle size honestly
  • Loading after paint
  • Core Web Vitals
  • Dropping dependencies you do not need

Named across this hub: Core Web Vitals, Lighthouse, gzip, Brotli.

Put a real answer on every page.

Ask this site's own widget a question and watch it cite the page, or refuse. It is the same plugin, running on the same content you are reading.