Are Geckos APIs compatible with Microsofts Trident APIs?
Gecko’s XPCOM interfaces are different than Microsoft’s. The most important differences between the two models involve reflection of the Document Object Model (DOM) in the interfaces. Microsoft’s Trident interfaces reflect the DOM in a proprietary API, whereas Gecko exposes the DOM according to the W3C’s recommended standard. Other incompatibilities exist. Adam Lock created a partial compatibility layer that may enable developers to more easily migrate from Microsoft’s engine to the Gecko engine.