Home

Controlled Feature Roll-outs in Microsoft Edge

%3CLINGO-SUB%20id%3D%22lingo-sub-763678%22%20slang%3D%22en-US%22%3EControlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-763678%22%20slang%3D%22en-US%22%3E%3CP%3E%3CFONT%20size%3D%225%22%20color%3D%22%23000080%22%3EFeature%20Rollout%3C%2FFONT%3E%3CBR%20%2F%3EHello%20Edge%20Insiders!%20We%20have%20so%20many%20cool%20new%20features%20in%20the%20works%20for%20you%2C%20and%20we%E2%80%99d%20like%20to%20share%20with%20you%20the%20process%20behind%20how%20these%20new%20features%20will%20become%20available.%20%3CBR%20%2F%3ETo%20honor%20our%20commitment%20to%20building%20a%20great%20browser%2C%20we%20test%20our%20feature%20changes%20for%20any%20regressions%20by%20gradually%20rolling%20out%20the%20feature%20to%20a%20small%20randomly%20selected%20subset%20of%20Canary%20%26amp%3B%20Dev%20channel%2C%20and%20then%20increase%20this%20subset%20as%20we%20are%20more%20confident%20about%20the%20feature.%20These%20controlled%20feature%20rollouts%20begin%20after%20completing%20standard%20quality%2C%20reliability%2C%20and%20compliance%20tests%20and%20determining%20that%20the%20feature%20is%20at%20ship%20quality.%20As%20we%20progressively%20ramp%20up%20the%20percentage%20of%20users%2C%20we%20are%20validating%20that%20each%20new%20feature%20aligns%20with%20our%20promise%20to%20be%20a%20safe%2C%20fast%2C%20and%20delightful%20browser%20in%20a%20scientific%20manner.%20%3CBR%20%2F%3E%3CFONT%20size%3D%225%22%20color%3D%22%23000080%22%3EBut%20I%E2%80%99m%20an%20Insider%2C%20so%20I%20must%20be%20getting%20these%20updates%20first%3F%3C%2FFONT%3E%3CBR%20%2F%3EEvery%20time%20we%20run%20a%20controlled%20feature%20rollout%2C%20we%20will%20randomly%20select%20a%20percentage%20of%20the%20Canary%20and%20Dev%20channels%20to%20get%20the%20treatment%2C%20and%20an%20equally%20sized%20group%20to%20remain%20in%20the%20control%20group.%20A%20set%20of%20guardrail%20metrics%2C%20including%20performance%2C%20reliability%2C%20browser%20usage%2C%20and%20feedback%20reports%2C%20are%20measured%20for%20each%20group.%20Statistical%20tests%20to%20compare%20the%20metrics%20between%20treatment%20and%20control%20allow%20us%20to%20estimate%20the%20impact%20of%20each%20individual%20change.%20This%20also%20requires%20that%20we%20not%20tamper%20with%20the%20audience%20selection%20to%20the%20degree%20that%20it%20would%20influence%20behaviors%20or%20participation.%20As%20a%20result%2C%20we%20will%20generally%20announce%20new%20features%20available%20in%20dev%20at%20the%20conclusion%20of%20the%20controlled%20feature%20rollout.%3CBR%20%2F%3E%3CFONT%20size%3D%225%22%20color%3D%22%23000080%22%3EWhat%20if%20I%20really%20can%E2%80%99t%20wait%3F%3C%2FFONT%3E%3CBR%20%2F%3EIf%20a%20feature%20has%20not%20yet%20been%20enabled%20by%20default%20for%20you%2C%20and%20you%E2%80%99d%20like%20to%20try%20it%20out%2C%20you%20can%20enable%20it%20on%20edge%3A%2F%2Fflags%20and%20the%20new%20feature%20will%20be%20applied%20the%20next%20time%20you%20launch%20your%20browser.%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F123706i885479CC00811794%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Controlled_Rollout_1.png%22%20title%3D%22Controlled_Rollout_1.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20style%3D%22text-align%3A%20center%3B%22%3E%3CEM%3Eedge%3A%2F%2Fflags%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3E%3CFONT%20size%3D%225%22%20color%3D%22%23000080%22%3EThanks%20for%20being%20an%20Insider!%3C%2FFONT%3E%3CBR%20%2F%3EExposing%20some%20of%20you%20to%20new%20features%20as%20the%20final%20stage%20of%20validation%20not%20only%20ensures%20the%20feature%20works%20better%20when%20you%20all%20get%20it%3B%20but%20safeguards%20later%20channels%20as%20well.%20Your%20input%20(both%20explicit%20and%20aggregated%20from%20browser%20telemetry)%20is%20helping%20us%20build%20a%20better%20browser.%3CBR%20%2F%3EContinue%20calling%20out%20what%E2%80%99s%20working%2C%20what%E2%80%99s%20not%2C%20what%20you%20like%2C%20and%20what%20could%20be%20better.%20In%20some%20cases%2C%20you%20might%20be%20%E2%80%98one%20of%20the%20few%E2%80%99%20seeing%20a%20new%20experience.%20In%20those%20cases%2C%20your%20usage%20and%20feedback%20become%20even%20more%20critical.%20It%20helps%20us%20decide%20whether%20a%20feature%20should%20be%20enabled%20or%20not.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-763848%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-763848%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239638%22%20target%3D%22_blank%22%3E%40Elliot%20Kirk%3C%2FA%3E%26nbsp%3Bwow!%20So%20many%26nbsp%3B%3CSPAN%3Eedge%3A%2F%2Fflags%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ECool%20idea.%20I%20like%20how%20much%20power%20you%20are%20putting%20the%20hands%20of%20all%20testers!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-763887%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-763887%22%20slang%3D%22en-US%22%3E%3CP%3Ewhat%20is%20a%20good%20idea%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-764792%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-764792%22%20slang%3D%22en-US%22%3EPLEASE%20Instead%20of%20showing%20us%20%22Default%22%20value%20for%20the%20flags%2C%20tell%20us%20whether%20they%20are%20currently%20enabled%20or%20disabled.%20when%20you%20say%20Default%20we%20Don't%20know%20what%20it%20means%2C%20we%20don't%20know%20what%20the%20default%20is%2C%20is%20it%20enabled%3F%20is%20it%20disabled%3F%20and%20if%20we%20don't%20know%20then%20we%20can't%20know%20what%20new%20effects%20to%20expect%20after%20enabling%20or%20disabling%20them.%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-765250%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-765250%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BAgreed.%20This%20is%20one%20of%20my%20biggest%20annoyances%20with%20Chrome.%20Even%20though%20there%20have%20been%20many%20complaints%20reported%20already%20in%20Chromium%20Bug%20Tracker%2C%20such%20as%20%3CA%20href%3D%22https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D245319%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ethis%3C%2FA%3E%26nbsp%3Bone%2C%20yet%20it%20is%20disappointing%20to%20see%20it%20is%20not%20being%20taken%20care%20of.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-766012%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-766012%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239638%22%20target%3D%22_blank%22%3E%40Elliot%20Kirk%3C%2FA%3E%26nbsp%3BIs%20there%20any%20way%20to%20know%20which%20flags%20are%20unique%20to%20Edge%20and%20which%20are%20ones%20included%20due%20to%20them%20being%20part%20of%20Chromium%20at%20large%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-799305%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-799305%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239638%22%20target%3D%22_blank%22%3E%40Elliot%20Kirk%3C%2FA%3E%26nbsp%3B%20A%2FB%20testing%20is%20very%20popular%20but%20I%20find%20it%20difficult%20as%20I%20never%20know%20if%20I%20have%20a%20new%20feature%20enabled%20or%20not%20or%20later%20get%20it%20enabled%20but%20am%20unaware%20I%20have%20it%20now.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-813218%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-813218%22%20slang%3D%22en-US%22%3EI've%20tried%20the%20Collections%20flag%20shortcut%2C%20but%20there%20doesn't%20seem%20to%20be%20anything%20obvious%20to%20turn%20on%20the%20Collections%20feature.%20Suggestions%3F%20(BTW%2C%20Yes%2C%20I%20am%20using%20the%20latest%20Beta%20build%20from%20today)%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-849522%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-849522%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239638%22%20target%3D%22_blank%22%3E%40Elliot%20Kirk%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3Ein%20the%20section%20where%20you%20mentioned%20%22%3CSPAN%3EWhat%20if%20I%20really%20can%E2%80%99t%20wait%3F%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Eyou%20suggest%20that%20we%20can%20use%20flags%20to%20enable%20those%20features.%20but%20there%20are%20many%20features%20that%20are%20unavailable%20and%20they%20don't%20have%20any%20flags%20to%20enable%20them.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EFeatures%20such%20as%20new%20privacy%20dashboard%2C%20share%20button%2C%20tab%20grouping%2C%20turning%20off%20news%20feed%2C%20turning%20off%20auto%20play%20etc.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-852774%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-852774%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F239638%22%20target%3D%22_blank%22%3E%40Elliot%20Kirk%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWould%20be%20nicer%20if%20all%20features%20was%20on%20by%20default%20for%20everyone%20in%20Canary.%3C%2FP%3E%3CP%3ESure%20it%20may%20break%20and%20it%20may%20be%20unstable%20-%20but%20isn't%20that%20what%20canary%20is%20suppised%20to%20be%20-%20bleeding%20edge%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-852922%22%20slang%3D%22en-US%22%3ERe%3A%20Controlled%20Feature%20Roll-outs%20in%20Microsoft%20Edge%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-852922%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F375670%22%20target%3D%22_blank%22%3E%40matsmcp%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3ESo%20true!%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Elliot Kirk
Microsoft

Feature Rollout
Hello Edge Insiders! We have so many cool new features in the works for you, and we’d like to share with you the process behind how these new features will become available.
To honor our commitment to building a great browser, we test our feature changes for any regressions by gradually rolling out the feature to a small randomly selected subset of Canary & Dev channel, and then increase this subset as we are more confident about the feature. These controlled feature rollouts begin after completing standard quality, reliability, and compliance tests and determining that the feature is at ship quality. As we progressively ramp up the percentage of users, we are validating that each new feature aligns with our promise to be a safe, fast, and delightful browser in a scientific manner.
But I’m an Insider, so I must be getting these updates first?
Every time we run a controlled feature rollout, we will randomly select a percentage of the Canary and Dev channels to get the treatment, and an equally sized group to remain in the control group. A set of guardrail metrics, including performance, reliability, browser usage, and feedback reports, are measured for each group. Statistical tests to compare the metrics between treatment and control allow us to estimate the impact of each individual change. This also requires that we not tamper with the audience selection to the degree that it would influence behaviors or participation. As a result, we will generally announce new features available in dev at the conclusion of the controlled feature rollout.
What if I really can’t wait?
If a feature has not yet been enabled by default for you, and you’d like to try it out, you can enable it on edge://flags and the new feature will be applied the next time you launch your browser.Controlled_Rollout_1.png

edge://flags

Thanks for being an Insider!
Exposing some of you to new features as the final stage of validation not only ensures the feature works better when you all get it; but safeguards later channels as well. Your input (both explicit and aggregated from browser telemetry) is helping us build a better browser.
Continue calling out what’s working, what’s not, what you like, and what could be better. In some cases, you might be ‘one of the few’ seeing a new experience. In those cases, your usage and feedback become even more critical. It helps us decide whether a feature should be enabled or not.

10 Replies

@Elliot Kirk wow! So many edge://flags

Cool idea. I like how much power you are putting the hands of all testers!

what is a good idea

PLEASE Instead of showing us "Default" value for the flags, tell us whether they are currently enabled or disabled. when you say Default we Don't know what it means, we don't know what the default is, is it enabled? is it disabled? and if we don't know then we can't know what new effects to expect after enabling or disabling them.

@HotCakeX Agreed. This is one of my biggest annoyances with Chrome. Even though there have been many complaints reported already in Chromium Bug Tracker, such as this one, yet it is disappointing to see it is not being taken care of.

@Elliot Kirk Is there any way to know which flags are unique to Edge and which are ones included due to them being part of Chromium at large?

@Elliot Kirk  A/B testing is very popular but I find it difficult as I never know if I have a new feature enabled or not or later get it enabled but am unaware I have it now.

I've tried the Collections flag shortcut, but there doesn't seem to be anything obvious to turn on the Collections feature. Suggestions? (BTW, Yes, I am using the latest Beta build from today)

@Elliot Kirk 

Hi,

in the section where you mentioned "What if I really can’t wait?"

you suggest that we can use flags to enable those features. but there are many features that are unavailable and they don't have any flags to enable them.

Features such as new privacy dashboard, share button, tab grouping, turning off news feed, turning off auto play etc.

Highlighted

@HotCakeX 

@Elliot Kirk 

Would be nicer if all features was on by default for everyone in Canary.

Sure it may break and it may be unstable - but isn't that what canary is suppised to be - bleeding edge ?

Related Conversations
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies
Tabs and Dark Mode
cjc2112 in Discussions on
33 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
29 Replies