CrossBrowdy

Structure diagram

Global
Configuration
General
Client Arrays Data Events DOM elements Collisions Others
Input
Keyboard (and compatible) Mouse (and compatible) Touch Pointer Controllers (gamepads and similar)
Device
Location Orientation Motion Battery Vibration Ambient light sensor Proximity sensor
Net
Fetch XHR (AJAX) Proxy (XDR) REST WebSockets Others
Audio
Speaker Format and API support detection Audio file
AAPI WAAPI ACMP SM2
Audio files cache Audio sprites Audio sprites pool Sound FX Music composition Processing and synthesizing
Image
Screen Canvas Graphic sprites Graphic sprites scene