Obvia JS is a component-based JavaScript framework built with the below objectives in mind:

  • Being easy to work with
  • Separating the user interface from data
  • Using an embedded state and history management

Obvia is composed of the following elements:

  • UI components
  • Applets and application
  • General use libraries
  • Code generation utilities

A more in-depth exploration of these concepts will be found in the next section.