burstem

ES6 Toolbox - Simplicity & Minimalism

Usage no npm install needed!

<script type="module">
  import burstem from 'https://cdn.skypack.dev/burstem';
</script>

README

Build Join the chat at https://gitter.im/hugeen/Burst

Burst

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.

Main themes

  • 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)