answersLogoWhite

0

internet Explorer consists of several major components, each of which is contained in a separate Dynamic-link library (DLL) and exposes a set of COM programming interfaces hosted by the Internet Explorer main executable, iexplore.exe:

  • WinInet.dll is the protocol handler for HTTP, HTTPS and FTP. It handles all network communication over these protocols.
  • URLMon.dll is responsible for MIME-type handling and download of web content, and provides a thread-safe wrapper around WinInet.dll and other protocol implementations.
  • MSHTML.dll houses the Trident rendering engine introduced in Internet Explorer 4, which is responsible for displaying the pages on-screen and handling the Document Object Model of the web pages. MSHTML.dll parses the HTML/CSS file and creates the internal DOM tree representation of it. It also exposes a set of APIs for runtime inspection and modification of the DOM tree. The DOM tree is further processed by a layout engine which then renders the internal representation on screen.
  • IEFrame.dll contains the user interface and window of IE in Internet Explorer 7 and above.
  • ShDocVw.dll provides the navigation, local caching and history functionalities for the browser.
  • BrowseUI.dll is responsible for the browser user interface, including the browser chrome, which houses all the menus and toolbars.
User Avatar

Wiki User

14y ago

What else can I help you with?