Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.18 KB

File metadata and controls

26 lines (16 loc) · 1.18 KB

Web API Runtime

BotV8 provides browser-like Web API behavior for controlled JavaScript execution.

Many application flows rely on browser APIs around storage, navigation state, timing, navigator data, request context, and page lifecycle. BotV8 keeps those surfaces tied to a selected profile family so tests and application flows can run with coherent browser behavior.

Runtime Surface

BotV8 focuses on API families that page logic commonly expects:

  • navigator and device state
  • storage and session state
  • locale and timezone behavior
  • timing and lifecycle behavior
  • request context
  • graphics and media surfaces

The public product surface describes these as families. Detailed API lists, internal mappings, and reusable test logic are kept out of public material.

Profile-Backed Behavior

The runtime should expose one coherent browser identity. When a profile family is selected, browser-visible values should match that family across JavaScript APIs, request context, and session behavior.

Validation

BotV8 reports help QA teams compare runtime behavior across releases and environments. Reports are intended for privacy review, compatibility checks, and support reproduction.