I have found that there are plenty of frameworks for browser plugins.
my first question: which one of the following frameworks specified for plugins and which one is not specified for plugins: FireBreath, OpenForge, Kango, BabelExt, Nixysa project, JUCE project, QtBrowserPlugin project .
my second question: Is there another popular plugin's framework other than those mentioned?
my third question: What is the main differences of these popular plugin's frameworks? Indeed is there any comparison of these frameworks, the comparison could be in each of following terms:
- usability (for a page as a NPAPI plug-in or for a browser as an add-on extension),
- simplicity (in developing),
- speed (on execution),
- extensibility (of developed add-on),
- availability (in Windows 86x and 64x, Unix, Linux, mac and other platforms and also mobile platforms specifically android, ios, ...),
- flexibility (for new technologies),
- reliability (in terms of security),
- accessibility (open source or not),
- portability (in Fire-fox, chrome, IE, Safari, Opera, ...),
- applicability (in drawing, communicating, calling from external server, threading, network accessing, etcetera),
- stability (in changing the policies, for example in deprecating NPAPI)
Also I have read Cross-Browser Extensions API? which I think it is about extension's framework (not plugin's framework)