Name Description Size
ExperimentManager.sys.mjs A module for processes Experiment recipes, choosing and storing enrollment state, and sending experiment-related Telemetry. 48888
ExperimentStore.sys.mjs This is expected if we don't have anything stored 14860
NimbusFeatureManifest.inc.h 640
NimbusFeatures.cpp Returns the variable value configured via experiment or rollout. If a fallback pref is defined in the FeatureManifest and it has a user value set this takes precedence over remote configurations. 7788
NimbusFeatures.h 1946
PrefFlipsFeature.sys.mjs Intialize the prefFlips feature. This will re-hydrate `this._prefs` from the active enrollment (if any) and register any necessary pref observers. onFeatureUpdate will be called for any future feature changes. 11732
RemoteSettingsExperimentLoader.sys.mjs Initialize the loader, updating recipes from Remote Settings. @param {Object} options additional options. @param {bool} options.forceSync force Remote Settings to sync recipe collection before updating recipes; throw if sync fails. @return {Promise} which resolves after initialization and recipes are updated. 25262
SharedDataMap.sys.mjs Replace the stored data with an updated filtered dataset for cleanup purposes. We don't notify of update because we're only filtering out old unused entries. @param {string[]} keysToRemove - list of keys to remove from the persistent store 4280