//! Native TetherScript browser backend.
//!
//! The backend stores Send-friendly session snapshots and creates
//! `BrowserPage` wrappers only inside synchronous command handlers.
/// Native page and runtime state.
pub use ;
use crate;
/// Execute a command through the native backend.
///
/// # Errors
///
/// Returns [`BrowserError`] when the session is not started or the command
/// fails in the TetherScript page model.
pub async