INFRASTRUCTURE · DYNAMIC RENDERING

Trident Prism.
Serve bots instantly.

Who it helps
Teams running JavaScript storefronts that crawlers struggle to read.
What changes
Search engines, social crawlers and AI bots receive fully rendered, cached HTML.
  • Headless Chromium renders JavaScript into static HTML
  • Rendered pages cached with a configurable TTL
  • 70+ bot patterns for search, social and AI crawlers

Render JavaScript into HTML for search engines and social crawlers with a self-hosted rendering proxy.

Works with:

  • Next.js
  • Nuxt
  • PWA Studio
  • React
  • Vue
  • Angular
  • Svelte
  • SvelteKit
  • Other JavaScript SPAs

Built for JavaScript single-page applications, including Magento PWA Studio. Renders client-side pages into HTML for search engines and social crawlers. Works with client-rendered Next.js, Nuxt and SvelteKit pages; configure rendering and crawler routing for your application.

Product details

PRISM•Built with Rust•€1,000/yr per production project

Trident PRISM

Render JavaScript. Cache HTML. Serve bots instantly.

Dynamic rendering reverse proxy for SPAs. Renders JavaScript into static HTML with headless Chromium, caches results, and serves fully rendered pages to search engines, social crawlers, and AI bots.

Self-hosted 631 Tests
config.toml
[server]
origin = "http://localhost:3000"
mode = "bot-only"
[render]
wait_for = "load"
timeout_secs = 10
[cache]
default_ttl_secs = 3600
70+
Bot Patterns
Search, social, AI crawlers
631
Tests Pass
Unit, E2E, Chrome, Docker
<2s
Render Time
Average page render with Chrome
€1,000
Per Year
Self-hosted, per production project
Dynamic rendering for SPAs

Everything You Need for Dynamic Rendering

Drop-in SPA rendering with zero code changes. Built for search engines, social crawlers, and AI bots.

Drop-in Solution

Zero SPA Changes

Works with React, Vue, Svelte, Angular as-is. No code modifications.

Auto-Detect

Bot Detection

70+ crawler patterns: Google, Bing, GPTBot, ClaudeBot, social bots, SEO tools.

In-Memory

Smart Caching

LRU cache with TTL, grace period, stale-while-revalidate. Request coalescing prevents thundering herd.

Security First

SSRF Protection

Private CIDR blocking, URL allowlists, CDP request interception on every Chrome request.

Full Control

Admin API

Health checks, Prometheus metrics, cache purge by URL/pattern/glob, manual render trigger.

Observable

Prometheus Metrics

20+ metrics: requests, renders, cache, pool, origin, process. Built-in /metrics endpoint.

Self-Healing

Chrome Pool

Configurable tab count, automatic recycling, crash recovery with exponential backoff.

Efficient

Request Coalescing

One render per URL at a time. 100 concurrent bot requests = 1 Chrome render.

Flexible

Cache TTL Rules

Per-route TTL with glob patterns. /blog/** = 24h, /products/** = 2h.

Safe Rollout

Shadow Mode

Render in background, serve origin response. Compare output before going live.

Battle-Tested

Memory Safe

Built in Rust. Zero unsafe code. 631 tests. 3 independent security audits.

5-Minute Setup

Simple Config

Single TOML file. Sensible defaults. Validate before deploy.

Request lifecycle

How PRISM Works

Five steps from bot request to fully rendered HTML. Zero changes to your SPA.

  1. 1

    Bot Request Arrives

    Googlebot visits your SPA

  2. 2

    PRISM Detects Bot

    User-Agent matched against 70+ patterns

  3. 3

    Cache Check

    Return cached HTML if fresh, or trigger render

  4. 4

    Chrome Renders

    Headless Chromium executes JavaScript

  5. 5

    HTML Cached & Served

    Fully rendered page delivered to the bot

Dynamic rendering comparison

How PRISM Compares

PRISM vs paid SaaS services, open-source tools, and framework-level SSR rewrites.

Trident PRISM compared with competing products and an SSR rewrite
FeaturePRISMCompeting productsSSR Rewrite
Pricing€1,000/yrVariesFree (rewrite cost)
Zero SPA changes✓
Built-in cache + TTL✓Framework
Bot detection (70+)✓Some
Request coalescing✓
Chrome pool + crash recovery✓SomeN/A
SSRF protection (CDP)✓SomeN/A
Prometheus /metrics✓
Admin API (purge, render)✓Some
Stale-while-revalidate✓Framework
Per-route cache TTL rules✓Framework
Shadow mode (dry run)✓
Render limitsUnlimitedVariesUnlimited
Data on your servers✓
Actively maintained✓Framework
Built with Rust✓

Competing products

Hosted services charge monthly by plan and your data leaves your infrastructure. Self-built setups need their own cache, bot detection and serving.

SSR Rewrite

Rewrite your SPA to Next.js/Nuxt. Months of work, framework lock-in, ongoing maintenance.

Works With

Render JavaScript into static HTML for search engines, social crawlers, and AI bots.

  • React / Next.js
  • Vue / Nuxt
  • Angular
  • Svelte / SvelteKit
  • Magento PWA Studio
Trident PRISM FAQ

Frequently Asked Questions

What SPA frameworks does PRISM support?

Any JavaScript SPA: React, Vue, Angular, Svelte, Magento PWA Studio (Venia), Next.js (client-side), Nuxt (SPA mode), and more. Zero code changes required.

What infrastructure do I need?

A Linux server with Chrome/Chromium installed. PRISM runs as a single binary. Docker images and systemd packages are provided.

Is there a render limit?

No. PRISM runs on your hardware. You can render as many pages as your server can handle. No per-page charges, no monthly quotas.

Ready to self-host?

Stop paying monthly for pre-rendered pages. PRISM runs on your infrastructure, renders unlimited pages, and pays for itself in months.

3 Security Audits Setup in 5 minutes Self-hosted

A product by qoliber

WHAT IT DOES

Render JavaScript. Cache HTML.

Trident Prism is a self-hosted dynamic rendering reverse proxy for single-page applications. It renders JavaScript into static HTML with headless Chromium, caches the result and serves fully rendered pages to search engines, social crawlers and AI bots.

  • Headless Chromium renders JavaScript into static HTML ● rendering
  • Rendered pages cached with a configurable TTL ● cache
  • 70+ bot patterns for search, social and AI crawlers ● detection
  • Bot-only mode, configured in one config.toml ● config
  • Self-hosted, built with Rust ● self-hosted
FROM THE COMMUNITY

Customer reviews

Write a review
Write Your Own Review
You're reviewing: Trident Prism
Your Rating:
loader
Loading...

You submitted your review for moderation.