Skip to content
Connie Fry edited this page Sep 10, 2018 · 1 revision

Welcome to the Spark wiki!

What is Spark?

Spark is a cross-platform application engine. It is a native C++ scene graph API exposed to a Javascript engine. It allows applications to be written in JavaScript but to use native rendering functionality. The authored javascript has access to the pxscene API for visual elements that are used for composition.

  • supports rich animation and alpha masking primitives
  • exposes a DOM-like programming model
  • supports promises for asynchronous behaviors
  • uses W3C event bubbling semantics
  • allows for runtime logic to be in downloaded javascript, running on devices
Clone this wiki locally