Machine room 01

Real Firebird. Not the model.

The rest of FBSimCity is a scaled model: it parses no SQL and runs no Firebird code. This page is the other thing — the actual Firebird embedded engine, compiled to WebAssembly by Electric Firebird and running in a worker on this page. There is no server. Nothing you type leaves your machine, and the database is kept in IndexedDB, so it survives a reload.

It is here so the city can be checked rather than believed. Every sequence below ends in a number you can compare with something the city draws.

Starting the engine…

Workbench

Results appear here.

Where the city and the engine meet

The left column is something FBSimCity draws. The right column is how you settle it here. If a row ever disagrees, the city is wrong and the issue tracker is the place to say so.

In the cityAsk the engine

What this runtime cannot show you

Stated plainly, because a page that runs the real engine invites the assumption that everything on it is therefore real.