How can we improve the Microsoft Edge developer experience?

Release alpha/beta/dev builds independent of Windows Insider builds

Currently early builds of MS Edge are tied to the Windows OS "Insider" channel which makes new features very tough to test/develop for. We ship a product to customers, and would like to have support for new Edge features available at the same time as Edge updates roll out. Currently this means we would need to run our dev and QA environments on the Windows Insiders channel, which isn't really antiquate. It would also mean we aren't running the same version of Edge that our customers are. As a result features tend to lag several weeks or even months behind. This increases the risk of bugs, since we develop funcationality using "feature detection." Any incompatibilities between implementations is known too late.

We should be able to run beta version of Edge along side the current release version on the stable Widnows channel.

142 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Anonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • bam commented  ·   ·  Flag as inappropriate

        Currently only stable version is available to download at https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/... There aren't any preview builds in virtual machines.
        Please add an opportunity to test the apps on Insider versions of W10 (or Edge at least, if it's possible) without the need to install and change current running Windows on your PC!

        P.s. use case: I see in apps' dashboard that my extension crashes on some preview builds. But my dev PC is running stable build of W10. Ok, even if I will decline support of those who use Insiders builds (they should know that some apps and features could crash on their PCs), but what's about all the people when the preview will become 'stable'? What if new changes are incompatible with my app?
        So, for testing I have to install Insiders build on my PC, test my app... and what? rollback to develop for current release and use my PC at minimal risks (compared to insiders build)?

      Feedback and Knowledge Base