• Home 
  • IE
    • General 
    • Toolbars 
    • BHO 
    • Sidebars 
    • Context menus 
    • Javascript interfaces 
    • Browser Events 
    • Pictures 
  • Firefox
    • General 
    • Toolbars 
    • Sidebars 
    • Context menus 
    • XPCOM components 
  • Chrome 
  • Outlook
    • General 
    • Command bars 
    • Ribbons 
    • Forms 
    • Extended MAPI 
    • Pictures 
  • Other specialties
    • General 
    • ActiveX 
    • MFC 
    • Other 

XPCOM components

What is an XPCOM component?

Most importantly XPCOM components can exist in a C++ or JavaScript format. An XPCOM component is very similar to the Microsoft COM (ActiveX) environment. Most of our customers use C++ XPCOM components when proprietary logic or speed is desired.

Why use an XPCOM component?

We, at GigaSoft Development®, Inc., have used C++ XPCOM components for a variety of reasons. One main reason is to have a common set of algorithms for both the IE and FF platforms. Another reason is to use common Regex methodology between IE and Firefox. Or, lastly, if there is a benefit to be gained from doing a procedure in C++ verses JavaScript.

We have also developed cross platform C++ XPCOM components that can be built and used on all supported Mozilla platforms. We always suggest to companies that if they do not want to expose their proprietary data to the world; then C++ XPCOM components may be the answer.

If you would like to discuss your proposed project, feel free to give us a call or send us an email. If you would like us to sign an NDA, this is not a problem whatsoever. After we have a better understanding of what you are looking to do and some details from you we can usually pass on a fairly accurate price quotation and timeline for your proposed project. Thereafter, we will be happy to pass on a fixed cost proposal for you.


If you would like a price quotation please fill out our browser quote request form, this will then enable us to get a better idea of what you are looking to do and equally allow us to pass on a fairly accurate price quotation here and now. If you would like to ask some questions and/or get our further insight on your project endeavor feel free to contact us. We look forward to hearing from you and to the opportunity of earning your business.





Software development at its finest...

Telephone: 1.847.231.4442

Site developed by GigaSoft Development®, Inc.