Skip to main content

Crate aetheris_client_wasm

Crate aetheris_client_wasm 

Source
Expand description

Aetheris WASM client logic.

This crate implements the browser-based client for the Aetheris Engine, using WebWorkers for multi-threaded execution and WebGPU for rendering.

Modules§

auth
auth_proto
Protobuf message types generated from auth.proto (prost only — no service stubs). Used by auth.rs so it doesn’t need the aetheris-protocol grpc feature, which would pull in tonic::transport and hence mio (incompatible with wasm32).
shared_world
Lock-free double-buffered compact replication layout.
world_state
Client-side world state and interpolation buffer.

Functions§

performance_now
Helper to get performance.now() in both Window and Worker contexts.