Le module d'amorçage Knockout.js dans Magento 2 inclut le module suivant via une definedépendance.
Magento_Ui/js/lib/knockout/extender/bound-nodes
Techniquement parlant, ce module crée des wrappers pour les méthodes ko.applyBindingset ko.cleanNode. Ces wrappers stockent certains modèles de vue et nœuds dans un javascript privé WeakMap, puis renvoient un seul objet de registre qui vous permettra d'accéder aux éléments du WeakMap.
Cependant, les fonctionnalités face à l'utilisateur final programmeur que cela permet ne sont pas claires. Est-ce que quelqu'un ici sait à quoi Magento_Ui/js/lib/knockout/extender/bound-nodessert réellement le module? Ou est-il suffisamment familier avec les composants internes de Knockout.js pour comprendre les choses?