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.
-
OffscreenCanvas
From MDN: The OffscreenCanvas interface provides a canvas that can be rendered off screen. It is available in both the window and worker contexts.
From me: It would be great to prepare images and run WebGL without tying up the UI thread.
https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas
https://www.chromestatus.com/feature/5424182347169792
https://wiki.whatwg.org/wiki/OffscreenCanvas48 votes -
ImageBitmap
Support the ImageBitmap interface: https://developer.mozilla.org/en-US/docs/Web/API/ImageBitmap
This includes createImageBitmap() with the options object (with settings like premultiplyAlpha). This is useful for better performance for preparing images for use in a canvas. In particular it helps speed up WebGL texture uploads, since the decode & premultiply step can be done asynchronously in advance instead of inside the texImage2D() call.It will also unblock other APIs like the "imagebitmap" rendering context and OffscreenCanvas.
23 votes -
Add the ability to use custom themes like chrome does or firefox does.
Give users the ability to use custom themes to truly personalize their Microsoft edge. I have been looking for a Clone Army 501st Legion Star Wars theme for the Longest Time.
1 vote -
Junction shadows with SVG <radialGradient> and <rect>
Please make <radialGradient>s behave like Webkit browsers!
https://codepen.io/brybrant/pen/gxVday
Thanks!
8 votes -
heif
HEIF/ISO Base Media File Format
https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format25 votes -
Advanced Canvas TextMetrics
Support for advanced Canvas TextMetrics returned from context.measureText(), e.g. fontBoundingBoxAscent and actualBoundingBoxDescent.
https://www.w3.org/TR/2012/CR-2dcontext-20121217/#textmetrics
1 vote -
29 votes
-
WebGL
WebGL: Support CopyTexImage2D for floating point texture sources or destinations.
4 votes -
Support toBlob() on canvas
Edge only supports msToBlob() currently. Please support standard toBlob().
http://www.w3.org/TR/html5/scripting-1.html#dom-canvas-toblob
22 votes -
81 votes
-
Alert the user of a general problem with a particular website
A similar feature was already present in Google Chrome. When you access a site that is experiencing difficulties of access for multiple users an error message would be displayed informing you of the widespread problem affecting other users.
This feature would be interesting for developers and users that have to make sure that the problem is not related to the user, but the website.8 votes -
Better image scaling. No more jaggies for downscaled images!
Responsive websites typically send a larger version of an image and then scale it down to match the available space on-screen. This is especially important in mobile when the user can change screen sizes without a reload by changing from portrait to landscape, for example. Even the Microsoft websites utilize this kind of responsive design.
What does this have to do with IE? Well if you do this with IE the insane image scaling will provide images so jagged even the largest fonts become unreadable.
In earlier versions of IE we could use a nonstandard CSS property to switch to…
255 votes -
Progressive jpeg loading
When loading progressive jpegs as background images, nothing shows until the whole image has loaded. I thought the point of progressive jpegs was to show the low resolution scan first, then build up to higher resolution as the image loaded.
48 votes -
Support SVG 2 paint-order property
The SVG 2 paint-order property allows authors to control the order in which stroke, markers, and fill are painted for each shape, or for text. This can be used to create outlines that do not obscure fine details of shapes or text. It can also be used to create more subtle line markers that do not obscure the line itself.
The basic fill/stroke/markers options, as defined in the current draft of the specification, are already supported in Firefox, Chromium, and Webkit. They are therefore unlikely to change, although additional options may be added by future specifications.
51 votesThe paint-order property is now under development in Edge.
-
Implement BackgroundImage/BackgroundAlpha input source for SVG filters
Support the BackgroundImage and BackgroundAlpha input values in SVG filters.
SVG 1.1:
http://www.w3.org/TR/SVG/filters.html#BackgroundImageSVG 2:
https://drafts.fxtf.org/filters/#valdef-in-backgroundimageTest:
https://rawgit.com/tanty/design-hodgepodge/master/svg/filter/feBlend-backgroundimage-tests.htmlCurrently, using this value is even messing the rendering of the whole page:
https://github.com/MicrosoftEdge/Status/issues/3075 votes -
SVG Title element multiline
Support for multiline / new line / carrige return within the <title> element inside an svg shape when rendering tooltip.
Tooltip currently does render, however is only all on one line.
https://jsfiddle.net/tt66gh9c/
<svg height="140" width="500">
<ellipse cx="200" cy="80" rx="100" ry="50" >
<title>this
is multi
line</title>
</ellipse>
</svg>Thanks.
11 votes -
isPointInStroke
It would be fantastic if you could support the canvas context isPointInStroke method as per Chrome, Firefox, Safari.
It is by far the easiest way to do hollow-object arbitrary path-based hit testing (way easier than the unbelievably challenging, bounding-box-based hit testing proposed in the standard).
At the moment, we have some rather poor fallback code for IE/Edge that approximates it using a bit of iteration over isPointInPath().
21 votes -
Add a DirectWrite Anti-aliasing Tuner for IE/Edge
Chrome and Opera (both based from Chromium) use Natural Symmetric and Outline for larger text but they have no Advanced DirectWrite parameters to tweak font rendering. Firefox has DirectWrite parameters in about:config and it's complex but can be simplified by installing anti-aliasing tuner extension. IE has terrible font rendering. IE9 font rendering can be tweaked by installing AATIE plugin but AATIE plugin won't work in IE10 and IE11. We Hope IE/Edge will have built-in DirectWrite Anti-Aliasing Tuner to give us the choice of tweaking DirectWrite font rendering in a very simple manner. It should include the ability to use Outline…
56 votes -
Implement CanvasProxy according to the spec
Transferable CanvasProxy has been fully-specced for a while now. Along with constructable CanvasRenderingContext2D and WebGLRenderingContext, it allows rendering to a canvas element safely from another thread.
This would be an amazing performance advantage for graphics. Take the plunge!
https://html.spec.whatwg.org/multipage/scripting.html#canvasproxy
20 votes -
APNG (animated PNG) images support [Firefox and Safari 8 support it]
APNG is an extension of the Portable Network Graphics (PNG) format, adding support for animated images. It is intended to be a replacement for simple animated images that have traditionally used the GIF format, while adding support for 24-bit images and 8-bit transparency. APNG is backwards-compatible with PNG; any PNG decoder should be able to ignore the APNG-specific chunks and display a single image.
GIF vs. APNG vs. animated WebP: http://littlesvr.ca/apng/gif_apng_webp.html
Support status: http://caniuse.com/#feat=apng (Firefox and Safari 8 support APNG)
Specification: https://developer.mozilla.org/en-US/docs/Animated_PNG_graphics9,194 votes.
- Don't see your idea?