Trident PRISM — Render JavaScript. Cache HTML. Serve bots instantly. | qoliber

PRISMBuilt with RustEarly Adopter Pricing

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.

Replaces Prerender.io 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
$0
Monthly Cost
Self-hosted, replaces Prerender.io
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 Prerender.io, Browserless, Rendertron and an SSR rewrite
Feature PRISM Prerender.io Browserless Rendertron SSR Rewrite
Pricing€400/mo€49–349/mo€25–350/moFree (archived)Free (rewrite cost)
Zero SPA changes
Built-in cache + TTLFramework
Bot detection (70+)Partial
Request coalescing
Chrome pool + crash recoveryManagedManagedN/A
SSRF protection (CDP)N/AN/A
Prometheus /metrics
Admin API (purge, render)Partial
Stale-while-revalidateFramework
Per-route cache TTL rulesFramework
Shadow mode (dry run)
Render limitsUnlimitedPlan-basedPlan-basedUnlimitedUnlimited
Data on your servers
Actively maintainedFramework
Built with Rust

Prerender.io

Market leader. Easy setup, but €49-349/mo and your data leaves your infrastructure.

Browserless

Managed headless Chrome API. Flexible but requires building cache, bot detection, and serving yourself.

Rendertron

Google's tool, archived in 2023. No caching, no pool management, no bot detection.

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.

How many Early Adopter licenses are available?

Limited availability. Once we reach capacity, the price will increase. Early adopters lock in lifetime access at the current price.

Ready to Replace Prerender.io?

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