Attempt to harmonize the different components of modern JavaScript environments (using ES6).
burst is a collection of libraries to build bigger things, such as applications or games.
Each library is designed to be usable stand-alone or with few dependencies.
- DOM (Manipulation, Traversing, Events, Utils)
- Timers (Request Animation Frame, Timeout, Interval)
- Data Transports (HTTP, WebSockets, WebRTC, DOM)
- Inputs (Mouse, Keyboard, Mobile, Gamepad)
- Storage (LocalStorage, IndexedDB)
- Rendering (HTML/CSS, Canvas2D, WebGL, SVG)
- Parallelization (WebWorker)
- Media (Img, Audio, Video)
- File Manipulation (File API)
- Device APIs (Ambient Light Sensor, Battery Status, Geolocation, Pointer Lock, Proximity, Device Orientation, Screen Orientation, Vibration)