As far as I remember correct name for browser plugins we are using today are actually called "Web Extension". Before every browser had its own APIs, then Chrome and Firefox agreed, and now Safari (v14 with macOS 11 in 2021) see
- https://developer.apple.com/documentation/safariservices/safari_web_extensions
- https://sixcolors.com/post/2021/01/safari-14-added-webextensions-support-so-where-are-the-extensions/
However I cannot find exact standard reference and examples that would work for sure in all 3 major browsers.
Maybe we can dig deeper into many related links
- https://en.wikipedia.org/wiki/Browser_extension
- https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/
- https://developer.chrome.com/docs/extensions/reference/
But is there tool/library that would track compatibility and make sure that
Please confirm what terms to use, point to specification and tools that would enforce compatibility.