Microsoft Edge Developer

Hi, are you a web developer or designer?

“No, I just want to share feedback on Microsoft Edge.”

Please use the Feedback Hub (requires Windows 10) to submit your feedback in the Microsoft Edge category. This site is for web developer and designer feedback only. Other feedback will be closed without action.

“Yes, I’m a web developer or designer with feedback for the Microsoft Edge platform.”

Great! This site is where the Microsoft Edge team collects feature requests from the web developer and designer community in the categories listed to the right. For bugs on existing features, please log an issue on the Issue Tracker.

Your feedback will help us with planning and to better understand how web developers and designers are using the platform. Top standards-based feature requests will also be copied over to status.microsoftedge.com, where you can track its development status.

For the most actionable feedback, please search and up vote for existing suggestions before submitting a new suggestion, and create a separate suggestion per idea. Note that off topic or inappropriate suggestions may be moderated. The Microsoft Edge team will use suggestions as an important input, but there are several additional factors that inform the final roadmap.

A note from our lawyers: Please do not send any novel or patentable ideas, copyrighted materials, samples or demos which you do not want to grant a license to Microsoft. See the Terms of Service for more information.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Образа Богородицы на устройства связи и так , далее. Новые и старые на сегмент 7-11 лет 70-95 лет от роду

    Известная дама , голодаю, Предлагаю идею раскрасить образом Богородиц и Люциферов , все телефоны немецкие с распространением в Ираке

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  2. Молодёжь Юго-Востока Сибири России просим мораторий на постройку Атомных электростанций, для проверки шахт и скважин добычи урана Схимники

    Молодёжь Юго-Востока Сибири России просим мораторий на постройку Атомных электростанций, для проверки шахт и скважин добычи урана Схимники

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  3. DNS over https

    we need support for DNS over HTTPS and TLS

    93 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  4. Вдоль шолкового пути строяться оградки, с огородами и всякими услугами, площадь 33-33

    Едут Большегрузные машины загрузившиеся на аэропортах Китая, везут продукты В Нью-Йорк на крытые китайские рынки продовольствия, машин, вкусностей, чая, русского спирта.......и т.д. Благодорю Китайский народ за доверие по организации услуг вдоль шёлкового пути, только бедных много, пожауста уставьте немного , дети голодают ,пошлины у Медведева Д.А., государственная дума Согласна, ..........Военные не против...........и т.д. Ветеранам Великой Отечественной Войны США, Большой Привет, Удачи ......

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  5. RTC Data Channels

    Data channels allow a web application to send and receive generic application data peer-to-peer.

    This feature request is specifically about the *data channel* component of the WebRTC specification. This is separate from Object RTC and WebRTC 1.0 feature requests because the Platform Status site breaks out data channels separately.

    RTC Data Channels:

    Platform status: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/rtcdatachannels/?q=data%20channels
    Uservoice: (this ticket)

    Object RTC:

    Platform status: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/webrtcobjectrtcapi/?q=Object%20RTC
    UserVoice: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6263666-webrtc-object-rtc-api

    WebRTC 1.0:

    Platform status: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/webrtcwebrtcv10api/?q=WebRTC
    UserVoice: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6508336-webrtc-webrtc-v1-0-api

    3,762 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    21 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow URIs max length with query strings to be at minimum 8,000 octets

    (I believed URIs and request-lines are part of networking. If this is not true, please move this to the correct category.)

    Currently, Microsoft Edge supports up to 4,035 octets in the URIs with query strings, or somewhere around that length. Chromium-based browsers can handle up around 8,000 octets in the URIs with query strings.

    I don't know if the information above is based on the RFC7230, Section 3.1.1, where they defined that request-lines and URIs max length to be at least 8,000 octets long at minimum or if the fact it is based around the max length determined from there.…

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  7. RTSP Streaming Protocol Support

    The video surveillance industry relies heavily on the RTSP protocol (as implemented by ffmpeg, vlc media player, live555, etc) for streaming h264 and h265 video content.

    It's not a new protocol by any stretch but it is part of the ONVIF standard that essentially all video surveillance manufacturers use as well as part of the PSIA standard which a subset of the manufacturers also support (in addition to ONVIF).

    It's a simple protocol and there are plenty of open source implementations.

    HTML5 does not include equivalent functionality.

    WebRTC pushes VP8/9 and while it may support h264 it's often online baseline…

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  8. Will Edge support QUIC protocol introduced by Google?

    Will Edge support QUIC protocol introduced by Google?

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  9. Websocket - support for custom headers for handshake

    please consider adding ability to add custom headers for handshake. In RFC6455 there one interesting point:

    The request MAY include any other header fields, for example, cookies [RFC6265] and/or authentication-related header fields such as the |Authorization| header field [RFC2616], which are processed according to documents that define them. I've found an example how to add custom header to handshake: https://blog.heckel.xyz/2014/10/30/http-basic-auth-for-websocket-connections-with-undertow/ but this is for Java and unfortunately isn't possible in HTML5.

    When searching over the net I found many places question about this option, for example: sta/websocket-sharp#22 https://stackoverflow.com/questions/4361173/http-headers-in-websockets-client-api/4361358#4361358 aspnet/SignalR#888

    For example in Python this is possible https://stackoverflow.com/questions/15381414/sending-custom-headers-in-websocket-handshake. Other languages…

    20 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  10. SSL key logging (aka SSLKEYLOGFILE)

    SSL key logging is a feature that browsers export TLS keys into a text file, which can be used by Wireshark to decrypt TLS traffic. This feature can be enabled on Firefox and Chrome by setting SSLKEYLOGFILE environment variable, which is a path to the log file.

    This feature is useful for debugging network error and for learning structures of TLS-encrypted application layer protocols (such as encrypted HTTP/2) with Wireshark.

    See also:
    [1] https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format
    [2] https://wiki.wireshark.org/SSL#Using_the_.28Pre.29-Master-Secret

    124 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  11. 〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗

    〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗〖부천오피〗〖오피쓰〗〔OPSSGo닷com〕 〖대전오피〗〖부산오피〗

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  12. 1,453 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    61 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  13. Server-Sent Events (EventSource)

    Enables push notifications from the server received as DOM events.

    http://dev.w3.org/html5/eventsource/

    7,191 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    134 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support WebRTC Datachannels in Workers

    I would like to propose that we support WebRTC Data Channel in Workers
    (`WebWorker`, `ServiceWorker`, etc.)

    WebRTC DataChannel is basically a drop-in replacement for `WebSocket`,
    except it's peer-to-peer. For all the same reasons that `WebSocket`
    was added to the `Worker` spec, we should add WebRTC DataChannel.

    Here are some possible use cases:

    - DataChannel in a `ServiceWorker` would support the use case of "peer
    assisted delivery" a la [PeerCDN](https://www.peercdn.com/faq.html),
    CDN/P2P CDN video streaming delivery, file transfer, etc.

    - DataChannel in a `WebWorker` would support offloading CPU intensive
    data transfer and subsequent processing to another thread.

    - DataChannel in…

    243 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  15. Print server list printers

    When someone types in a print server into the address bar, list the available printers

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  16. HTTP Client Hints

    Header for proactive content negotiation; just as the Accept header allowed clients to indicate what formats they prefer, Client Hints allow clients to indicate a list of device and agent specific preferences.

    Spec: http://tools.ietf.org/html/draft-grigorik-http-client-hints

    651 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ajax caching working like other browsers

    Internet Explorer caches ajax responses too agressively. In the modern SPA world, everything is working through AJAX request, so it is more and more important, to not cache automatically all of the AJAX responses. Firefox and Chrome is working normal with AJAX responses, only IE caches too agressively.

    89 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  18. Navigation Error Logging

    This specification defines an interface to store and retrieve error data related to the previous navigations of a document.

    https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationErrorLogging/Overview.html

    101 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  19. Karaoke Web Standard

    Provides semantic language processing for two-way communication with a remote host. This new interface creates a system-to-system forced sonic recognition on the receiving party.

    https://pages.adrianba.net/karaoke/

    83 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
  20. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Networking  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base