レンダリングされたすべてのピクセルをキャプチャする True FPS の動画再生です。競合とは異なり、Mapbox (Metal)、カスタム shader、GPU アクセラレーションされたビューまで含めてすべてキャプチャします。
繰り返し発生する funnel leak、rage tap、API 失敗、replay evidence を、修正に使えるコンテキストパケットとして順位付けします。Rejourney Marlin によって強化されています。
Application Not Responding イベントを自動検出し、完全な thread dump と main thread 分析を提供します。
ユーザーがアプリ内をどのように移動しているかを可視化します。摩擦の大きい離脱ポイントを特定し、コンバージョンファネルを最適化します。
ユーザーエンゲージメントを精密に可視化します。 タップ、スワイプ、スクロールの場所を確認し、UI 配置を最適化できます。
地域ごとのパフォーマンスと安定性を監視します。インフラの問題がグローバルユーザーに影響する前に発見できます。
ユーザーリテンションとロイヤルティセグメントを追跡します。リリースがパワーユーザーと bounce rate にどう影響するかを理解できます。
完全な統合ガイドと API リファレンス: https://rejourney.co/docs/reactnative/overview
- Single-node Docker Compose self-hosting: https://rejourney.co/docs/selfhosted
- Enterprise-grade K3s hosting (architecture docs): https://rejourney.co/docs/architecture/distributed-vs-single-node
- Cloud architecture + Tailscale diagrams — デプロイ概要、public path と tailnet admin path。
- ClickHouse API endpoint stats migration — analytics scale-out plan と backfill/cutover runbook。
- Network exposure and Tailscale — どの
rejourney.cohost を public に残すか、kube API on tailnet。 - Admin tools without public URLs —
kubectl port-forward経由の pgweb、Redis Commander、Netdata、Traefik、Uptime Kuma。
Rejourney に貢献したい場合は、Contributing Guide をご覧ください: https://rejourney.co/docs/community/contributing
ローカル開発は local-k8s/ を通じて本番環境をミラーします。新しい checkout では local-k8s/env.example を .env.k8s.local にコピーし、必要な local secrets を入力してから npm run ci:local を実行します。これにより install、validate、build、deploy、migrate、local stack の起動が行われます。初回 bootstrap 後は、日常の hot-reload ワークフローに npm run dev を使います。
docker-compose.selfhosted.yml は公式の single-node self-hosted deployment path です。
Rejourney は邪魔をしないように設計されています。小さな package footprint、低い browser intensity、そして main thread を空けておく mobile capture work を重視しています。Landing page の benchmark gallery は rejourney.co/#benchmark-gallery から直接開けます。
Next.js、SvelteKit、Nuxt の 3 つの web fixture に対する live Chromium benchmark です。各 SDK は live project endpoint に対して framework ごとに 3 iterations 実行されました。以下のすべての metric では低いほど良い結果です。
Evidence: benchmark report, raw results, Rejourney live network captures, PostHog network captures.
| Section | Winner | Margin |
|---|---|---|
| Bundlephobia gzipped package size | Rejourney | posthog-js より 3.9x 小さい |
| Median live SDK upload body | Rejourney | PostHog より 3.0x 小さい |
| Browser task duration | Rejourney | median task time が 1.1x 低い |
| Script execution time | Rejourney | median script time が 2.0x 低い |
| Final JS heap | Rejourney | median heap が 1.4x 低い |
Bundlephobia fixed-version package size。Gzip は転送サイズ部分、minified は gallery に表示される全体の bar です。
| Package | Version | Minified | Gzipped | Source |
|---|---|---|---|---|
@rejourneyco/browser |
0.1.0 |
52.3 kB | 15.9 kB | Bundlephobia |
posthog-js |
1.374.2 |
187.5 kB | 61.5 kB | Bundlephobia |
| App | Rejourney upload | PostHog upload | Rejourney task | PostHog task | Rejourney script | PostHog script | Rejourney heap | PostHog heap |
|---|---|---|---|---|---|---|---|---|
| Next.js | 21.29 KiB | 45.35 KiB | 417.96 ms | 449.91 ms | 160.46 ms | 185.06 ms | 15.81 MiB | 16.19 MiB |
| SvelteKit | 8.38 KiB | 24.99 KiB | 268.72 ms | 304.03 ms | 19.35 ms | 42.02 ms | 6.63 MiB | 9.17 MiB |
| Nuxt | 8.40 KiB | 26.57 KiB | 305.51 ms | 322.24 ms | 21.12 ms | 41.17 ms | 11.33 MiB | 15.44 MiB |
Rejourney Mobile は run loop gating 付きの非同期 capture pipeline を使うため、capture work はアプリの critical rendering path の外で実行でき、高インタラクション時には自動で pause されます。
| Package | Version | Minified | Gzipped | Winner |
|---|---|---|---|---|
@rejourneyco/react-native |
1.0.17 |
39.7 kB | 13.2 kB | 10.2x smaller minified JS bundle |
@sentry/react-native |
8.7.0 |
403 kB | 135.3 kB | - |
Sources: @rejourneyco/react-native on Bundlephobia, @sentry/react-native on Bundlephobia.
Device: iPhone 15 Pro (iOS 26) Environment: Expo SDK 54, React Native New Architecture Test App: Merch App production build with Mapbox Metal and Firebase Test Workload: 46 complex feed items, Mapbox GL View, 124 API calls, 31 subcomponents, active gesture tracking, and real-time privacy redaction.
| Metric | Avg (ms) | Max (ms) | Min (ms) | Thread |
|---|---|---|---|---|
| Main: UIKit + Metal Capture | 12.4 | 28.2 | 8.1 | Main |
| BG: Async Image Processing | 42.5 | 88.0 | 32.4 | Background |
| BG: Tar+Gzip Compression | 14.2 | 32.5 | 9.6 | Background |
| BG: Upload Handshake | 0.8 | 2.4 | 0.3 | Background |
| Total Main Thread Impact | 12.4 | 28.2 | 8.1 | Main |
Total Main Thread Impact は、この表の中でアプリの rendering を block する唯一の作業です。
Engineering decisions and architecture: https://rejourney.co/engineering
クライアント側コンポーネント (SDKs, CLIs) は Apache 2.0 ライセンスです。サーバー側コンポーネント (backend, dashboard) は SSPL 1.0 ライセンスです。詳細は LICENSE-APACHE と LICENSE-SSPL を参照してください。






