diff --git a/README.md b/README.md index 70e07c7e..0aa3ea16 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,8 @@

An open, blazingly fast, - single-executable Firebase alternative with type-safe REST & realtime APIs, built-in JS/ES6/TS - runtime, SSR, auth and admin UI built on Rust, SQLite & WebAssembly. + single-executable Firebase alternative with type-safe REST & realtime APIs, built-in WebAssembly + runtime, SSR, auth and admin UI built on Rust, SQLite & Wasmtime.

diff --git a/client/dart/README.md b/client/dart/README.md index 5ac5c9d4..df0b5a6e 100644 --- a/client/dart/README.md +++ b/client/dart/README.md @@ -1,8 +1,8 @@ # TrailBase Client TrailBase is a [blazingly](https://trailbase.io/reference/benchmarks/) fast, -open-source application server with type-safe APIs, built-in JS/ES6/TS runtime, -realtime, auth, and admin UI built on Rust, SQLite & V8. +open-source application server with type-safe APIs, built-in WebAssembly runtime, +realtime, auth, and admin UI built on Rust, SQLite & Wasmtime. For more context, documentation, and an online demo, check out the website: [trailbase.io](https://trailbase.io). diff --git a/client/dotnet/trailbase/README.md b/client/dotnet/trailbase/README.md index 0cb40277..9aa73910 100644 --- a/client/dotnet/trailbase/README.md +++ b/client/dotnet/trailbase/README.md @@ -1,8 +1,8 @@ # TrailBase Client TrailBase is a [blazingly](https://trailbase.io/reference/benchmarks/) fast, -open-source application server with type-safe APIs, built-in JS/ES6/TS runtime, -realtime, auth, and admin UI built on Rust, SQLite & V8. +open-source application server with type-safe APIs, built-in WebAssembly runtime, +realtime, auth, and admin UI built on Rust, SQLite & Wasmtime. For more context, documentation, and an online demo, check out our website: [trailbase.io](https://trailbase.io). diff --git a/client/python/README.md b/client/python/README.md index 0cb40277..9aa73910 100644 --- a/client/python/README.md +++ b/client/python/README.md @@ -1,8 +1,8 @@ # TrailBase Client TrailBase is a [blazingly](https://trailbase.io/reference/benchmarks/) fast, -open-source application server with type-safe APIs, built-in JS/ES6/TS runtime, -realtime, auth, and admin UI built on Rust, SQLite & V8. +open-source application server with type-safe APIs, built-in WebAssembly runtime, +realtime, auth, and admin UI built on Rust, SQLite & Wasmtime. For more context, documentation, and an online demo, check out our website: [trailbase.io](https://trailbase.io). diff --git a/docs/src/components/layout/Hero.astro b/docs/src/components/layout/Hero.astro index d004390c..eb0f72a3 100644 --- a/docs/src/components/layout/Hero.astro +++ b/docs/src/components/layout/Hero.astro @@ -58,8 +58,8 @@ if (image) {

An open, blazingly fast, single-executable Firebase alternative with - type-safe REST & realtime APIs, built-in JS/ES6/TS runtime, SSR, auth - and admin UI built on Rust, SQLite & WebAssembly. + type-safe REST & realtime APIs, built-in WebAssembly runtime, SSR, + auth and admin UI built on Rust, SQLite & Wasmtime.


diff --git a/docs/src/content/docs/comparison/pocketbase.mdx b/docs/src/content/docs/comparison/pocketbase.mdx index 48e3c1ab..d7af7bfe 100644 --- a/docs/src/content/docs/comparison/pocketbase.mdx +++ b/docs/src/content/docs/comparison/pocketbase.mdx @@ -24,7 +24,7 @@ look at their differences both technically and philosophically. TrailBase was born out of admiration for PocketBase trying to move the needle in a few areas: -- Less abstraction and embracing standards (SQL[^1], ES6 Node-like JS runtime, +- Less abstraction and embracing standards (SQL[^1], a full ES6 runtime through WASM, JWT, UUID) to not get in your way, avoid lock-in and making it easier to adopt TrailBase either fully or as piece-meal as well as getting rid of it if necessary. diff --git a/docs/src/content/docs/documentation/apis_overview.mdx b/docs/src/content/docs/documentation/apis_overview.mdx index 901feaa2..fd14a9ec 100644 --- a/docs/src/content/docs/documentation/apis_overview.mdx +++ b/docs/src/content/docs/documentation/apis_overview.mdx @@ -40,15 +40,15 @@ can also run logic outside in your [own backend](#bring-your-own-backend). Within TrailBase you have the following options: -1. [JS & TS handlers](#javascript--typescript-handlers), +1. [JS & TS handlers](#wasm-handlers-javascript-typescript-or-rust), 2. [Stored database procedures](#stored-procedures), 3. [Native Rust handlers](#rust-handlers). -### JavaScript & TypeScript Handlers +### WASM Handlers (JavaScript, TypeScript or Rust) TrailBase's built-in runtime enables wiring custom HTTP endpoints using full -ES6 JavaScript and/or TypeScript. +ES6 JavaScript, TypeScript or Rust. For more context, check out the dedicated [docs](/documentation/apis_js/). ### Stored Procedures diff --git a/docs/src/content/docs/reference/benchmarks.mdx b/docs/src/content/docs/reference/benchmarks.mdx index 4e01ae7b..6b7f18cb 100644 --- a/docs/src/content/docs/reference/benchmarks.mdx +++ b/docs/src/content/docs/reference/benchmarks.mdx @@ -300,8 +300,7 @@ Output: ## Final Words -We're very happy to confirm that TrailBase's APIs and JS/ES6/TS runtime are -quick. +We're very happy to confirm that TrailBase's APIs and WASM runtime are quick. The significant performance gap we observed for API access is a consequence of how fast SQLite itself is making even small overheads matter that much more.