Brightkil asset pipeline

Asset pipeline

Transforms, fingerprints and serves front-end assets for your applications.

How it works

Source files are compiled, minified and given a content hash. The hash becomes part of the filename, so assets can be cached indefinitely and invalidated by deploying a new build.

Manifest

{
  "app.js":  "app.9f2c41ab.js",
  "app.css": "app.4d7e0b19.css",
  "logo.svg":"logo.c18a55e2.svg"
}

Bundling

Tree-shaken ES modules with automatic code splitting per route.

Images

AVIF and WebP variants generated on first request, then cached.

Integrity

Subresource integrity hashes emitted alongside the manifest.