Core Concepts
Motion Runtime
Canonical Definition
The lightweight client execution layer that drives spring numerical integration and state machine transitions in the target application.
Detailed Explanation & Context
The Motion Runtime is the client-side software library that executes interaction logic inside production applications. In ExodeUI, the runtime ships as the exodeui package for React, with sibling packages for Vue, Svelte, Angular, Solid, React Native, SwiftUI and Flutter. It loads a compiled .bexode file and exposes the file’s inputs and events to your code.
Mathematical Model / Governing Formula
Shipped file: a compiled .bexode (ExodeUI) vs a binary .riv (Rive) vs JSON (Lottie)Key Takeaways
- Ultra-minimal bundle footprint designed for strict Core Web Vitals targets.
- Zero external dependencies and memory leak protection.
- Your code drives it through inputs and listens for its events.
Implementation Syntax (BASH)
npm install exodeui
# React runtime; Vue, Svelte, Angular, Solid and React Native have sibling packagesRelated Glossary Terms
Pillar Guides & Tools
Apply Motion Runtime in Your Application
ExodeUI makes modern motion engineering effortless. Design visually and compile clean, accessible components directly to production.