Owns one Lite iframe. Replacing it also terminates an unresponsive WASM worker.

Implements

Constructors

Properties

busy: boolean = false
client?: KernelClient
connecting?: {
    language: KernelLanguage;
    promise: Promise<KernelIdentity>;
}

Type declaration

current: RuntimeState = ...
disposed: boolean = false
frame?: HTMLIFrameElement
generation: number = 0
kernelId?: string
listeners: Set<((state) => void)> = ...

Type declaration

recovering?: Promise<KernelIdentity>
sessionId: string = ...
timeout: number
url: URL

Accessors

Methods