● TRIDENT / PRISM

Render JavaScript. Serve crawlers HTML.

Prism is a dynamic rendering proxy. It renders JavaScript pages to HTML in headless Chromium, caches the result and serves complete pages to search engines, social crawlers and AI bots, with no changes to your frontend code.

70+ CRAWLER PATTERNS · SELF-HOSTED · ZERO SPA CHANGES
● HOW IT WORKS

Complete pages, zero SPA changes.

01

Bot-only or render-all.

By default Prism matches crawlers against 70+ patterns and renders only for them. People go straight through to your SPA. Render-all mode serves the rendered HTML to everyone.

  • BOTS rendered HTML
  • PEOPLE your SPA, unchanged
02

Headless Chromium.

A configurable pool of tabs renders each page, with automatic recycling, crash recovery and a circuit breaker.

03

Cached HTML.

An in-memory LRU cache with TTL and grace period. One render per URL at a time: concurrent requests wait for the same result.

04

Safe rollout.

Shadow mode renders in the background and logs diffs without serving the result. An admin API covers health checks, Prometheus metrics and cache purge.

Cache it. Render it.

Both products are self-hosted, install from our package repositories and expose Prometheus metrics. One licence covers one production project, with any number of Trident nodes in front of it.