À propos du projet
Composable Runtime est un runtime d'inversion de contrôle (IoC) conçu spécifiquement pour les composants WebAssembly (Wasm). Il fournit un environnement structuré pour gérer les cycles de vie des composants, les dépendances et les interactions. Le runtime met l'accent sur la configuration déclarative, permettant aux développeurs de définir les composants, leurs importations et les capacités requises dans un format TOML. Les concepts clés comprennent le composant (l'artefact Wasm isolé), la composition (injection de dépendances à liaison tardive), la configuration (disposition de configuration encapsulée), la capacité (accès avec le moins de privilèges aux systèmes externes comme HTTP), les préoccupations transversales (programmation orientée aspect via génération dynamique), le canal (messagerie découplée) et la collaboration (liaison consciente de l'environnement). Le projet est actuellement dans une phase de conception précoce, avec des configurations et des implémentations susceptibles de changer. Il sert de fondation pour la Toolbelt Modulewise et prend en charge divers exemples tels que hello-world, http-server, intercepteurs et intégration OpenTelemetry.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.