What is Dimina (星河小程序)
mainDimina is a cross-platform mini-program framework open-sourced by Didi. It compiles mini-program source code (WXML, WXSS, JavaScript/TypeScript) into unified runtime resource packages that can be loaded by Android, iOS, Harmony, and Web containers.
Key features include:
- Embeddable Modules: Existing mini-programs can be embedded into existing Apps as independent modules.
- Offline Resources: Mini-program packages are provided by the host and stored locally to reduce network dependency.
- Logic/View Separation: Business logic runs in a separate JS engine or Worker, while the view is rendered by a WebView or Browser.
- Unified Native Capabilities: Access host capabilities via standard APIs and an extension Bridge without scattering platform-specific logic in business pages.