HVML——The world-first programmable markup language
Stacked Virtual Machine
The HVML interpreter uses a simple and efficient stack based virtual machine. It does not use any garbage collector, which greatly improves its running speed.
Event-driven
Developers can easily implement asynchronous or concurrent programming that is difficult to manage in other programming languages without caring about the underlying implementation details.
Template and Document Operation
HVML completely decouples the interface, interaction and data by using parameterized extended JSON expressions to define document fragment templates or data templates.
Flexible Dynamics
Developers can not only obtain data, templates and program fragments from remote data sources, but also delete existing variables.