You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: microsoft-edge/extensions/developer-guide/best-practices.md
+72-9Lines changed: 72 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,24 +6,87 @@ ms.author: msedgedevrel
6
6
ms.topic: conceptual
7
7
ms.service: microsoft-edge
8
8
ms.subservice: extensions
9
-
ms.date: 11/20/2023
9
+
ms.date: 09/22/2025
10
10
---
11
11
# Best practices for extensions
12
12
13
-
Follow these Best Practices to implement your extension and list it at [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com).
13
+
Follow these best practices to implement your extension and list it at [Microsoft Edge Add-ons](https://microsoftedge.microsoft.com). Build an extension that conforms to Microsoft's standards for security, privacy, performance, and user experience. These principles help ensure your extension is safe, reliable, and valuable to users.
14
+
15
+
The Microsoft Edge extensions team continues to gather feedback from developers and users to evolve these best practices. To ensure that your extension remains compliant and competitive, review this guidance regularly.
16
+
17
+
Meeting these guidelines doesn't guarantee that your extension will receive the **Featured** badge; see [The Featured badge](../index.md#the-featured-badge) in _Overview of Microsoft Edge extensions_.
18
+
19
+
Follow these best practices, to improve the quality, reliability, and user experience of your extension, and to maximize your extension's visibility.
Build an extension that conforms to Microsoft's standards for security, privacy, transparency, and user experience.
65
+
* Minimize background activity and memory usage.
20
66
21
-
**Security**: Make sure that your extension doesn't pose any security threats to users.
67
+
* Avoid crashes, freezes, or excessive CPU consumption.
22
68
23
-
**Privacy**: Make sure that your extension handles user data appropriately.
69
+
* Test your extension across different versions of Microsoft Edge and supported platforms.
24
70
25
-
**User experience**: Make sure that your extension provides a clean, intuitive, and seamless user experience on the web without ads that can be interruptive.
71
+
* Refer to [Minimize an extension's impact on page load time](./minimize-page-load-time-impact.md).
0 commit comments