All Topics  
Internet Explorer

 

   Email Print
   Bookmark   Link






 

Internet Explorer



 
 
Windows Internet Explorer (formerly Microsoft Internet Explorer; abbreviated MSIE), commonly abbreviated to IE, is a series of graphical
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 web browser
Web browser

A Web browser is a application software which enables a user to display and interact with text, images, videos, music, games and other information typically located on a Web page at a website on the World Wide Web or a local area network....
s developed by Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 and included as part of the Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 line of operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s starting in 1995. It has been the most widely used web browser
Usage share of web browsers

Usage share, in web browser statistics, is the percentage of visitors to a group of web sites that use a particular browser. For example, when it is said that Internet Explorer has 67% usage share, it means Internet Explorer is used by 67% of visitors that visit a given set of sites....
 since 1999, attaining a peak of about 95% usage share
Usage share of web browsers

Usage share, in web browser statistics, is the percentage of visitors to a group of web sites that use a particular browser. For example, when it is said that Internet Explorer has 67% usage share, it means Internet Explorer is used by 67% of visitors that visit a given set of sites....
 during 2002 and 2003 with IE5
Internet Explorer 5

Microsoft Internet Explorer 5 is a graphical web browser released in March 1999 by Microsoft, primarily for Microsoft Windows, but initially with versions available for Apple Macintosh, Sun Microsystems Solaris , and HP-UX....
 and IE6
Internet Explorer 6

Microsoft Internet Explorer 6 , is a graphical user interface web browser developed by Microsoft and included as part of the Microsoft Windows XP and Windows Server 2003 lines of operating systems....
. That percentage share has since declined in the face of renewed competition from other web browsers -- Mozilla
Mozilla

Mozilla was the official, public, original name of Mozilla Application Suite by the Mozilla Foundation, currently known as SeaMonkey internet suite....
 Firefox most of all.






Discussion
Ask a question about 'Internet Explorer'
Start a new discussion about 'Internet Explorer'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Windows Internet Explorer (formerly Microsoft Internet Explorer; abbreviated MSIE), commonly abbreviated to IE, is a series of graphical
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 web browser
Web browser

A Web browser is a application software which enables a user to display and interact with text, images, videos, music, games and other information typically located on a Web page at a website on the World Wide Web or a local area network....
s developed by Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 and included as part of the Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 line of operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s starting in 1995. It has been the most widely used web browser
Usage share of web browsers

Usage share, in web browser statistics, is the percentage of visitors to a group of web sites that use a particular browser. For example, when it is said that Internet Explorer has 67% usage share, it means Internet Explorer is used by 67% of visitors that visit a given set of sites....
 since 1999, attaining a peak of about 95% usage share
Usage share of web browsers

Usage share, in web browser statistics, is the percentage of visitors to a group of web sites that use a particular browser. For example, when it is said that Internet Explorer has 67% usage share, it means Internet Explorer is used by 67% of visitors that visit a given set of sites....
 during 2002 and 2003 with IE5
Internet Explorer 5

Microsoft Internet Explorer 5 is a graphical web browser released in March 1999 by Microsoft, primarily for Microsoft Windows, but initially with versions available for Apple Macintosh, Sun Microsystems Solaris , and HP-UX....
 and IE6
Internet Explorer 6

Microsoft Internet Explorer 6 , is a graphical user interface web browser developed by Microsoft and included as part of the Microsoft Windows XP and Windows Server 2003 lines of operating systems....
. That percentage share has since declined in the face of renewed competition from other web browsers -- Mozilla
Mozilla

Mozilla was the official, public, original name of Mozilla Application Suite by the Mozilla Foundation, currently known as SeaMonkey internet suite....
 Firefox most of all. Microsoft spent over $
United States dollar

The United States dollar is the unit of currency of the United States and was defined by the Coinage Act of 1792 to be between 371 and 416 grains of silver ....
100 million a year on IE in the late 1990s, with over 1,000 people working on it by 1999.

Internet Explorer was first released as part of the add-on package Plus! for Windows 95
Microsoft Plus!

Microsoft Plus! is a commercial operating system enhancement product by Microsoft. The last edition is the Plus! SuperPack, which includes an assortment of screensavers, themes, and games, as well as multimedia applications....
 in 1995. Later versions were available as free downloads, or in service packs, and included in the OEM
Original Equipment Manufacturer

OEM stands for "Original Equipment Manufacturer".An original equipment manufacturer, or OEM is typically a company that uses a component made by a second company in its own product, or sells the product of the second company under its own brand....
 service releases of Windows 95 and later versions of Windows. The most recent stable release is Internet Explorer 7
Internet Explorer 7

Windows Internet Explorer 7 is a web browser released by Microsoft in October 2006. Internet Explorer 7 is part of a long line of versions of Internet Explorer and was the first major update to the browser in more than 5 years....
, which is available as a free update for Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
 Service Pack 2
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
 and later, Windows Server 2003
Windows Server 2003

Windows Server 2003 is a Server operating system produced by Microsoft. Introduced on 24 April 2003 as the successor to Windows 2000 Server, it is considered by Microsoft to be the cornerstone of its Windows Server System line of business server products....
 with Service Pack 1 or later, Windows Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
, and Windows Server 2008. A public release candidate of Internet Explorer 8
Internet Explorer 8

Windows Internet Explorer 8 is the next version of Internet Explorer, succeeding Internet Explorer 7. Beta 1, targeted at web designers and developers, was released to the general public on March 5, 2008....
 was released in January 2009.

Other versions available since the late 1990s include an embedded OEM version called Internet Explorer for Windows CE (IE CE) available for WinCE based platforms and is currently based on IE6. Internet Explorer for Pocket PC
Pocket PC

A Pocket PC, abbreviated P/PC or PPC, is a hardware specification for a handheld-sized computer that runs the Microsoft Windows Mobile operating system....
, later rebranded Internet Explorer Mobile for Windows Mobile
Windows Mobile

Windows Mobile is a compact operating system combined with a suite of basic applications for mobile devices based on the Microsoft Windows API application programming interface....
 was also developed, and remain in development alongside the more advanced desktop versions.

Overview

Internet Explorer was first released as part of the add-on package Plus! for Windows 95
Microsoft Plus!

Microsoft Plus! is a commercial operating system enhancement product by Microsoft. The last edition is the Plus! SuperPack, which includes an assortment of screensavers, themes, and games, as well as multimedia applications....
 in 1995. Later versions were available as free downloads, or in service packs, and included in the OEM
Original Equipment Manufacturer

OEM stands for "Original Equipment Manufacturer".An original equipment manufacturer, or OEM is typically a company that uses a component made by a second company in its own product, or sells the product of the second company under its own brand....
 service releases of Windows 95 and later versions of Windows. The most recent release is version 7.0
Internet Explorer 7

Windows Internet Explorer 7 is a web browser released by Microsoft in October 2006. Internet Explorer 7 is part of a long line of versions of Internet Explorer and was the first major update to the browser in more than 5 years....
, which is available as a free update for Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
 Service Pack 2
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
, and Windows Server 2003
Windows Server 2003

Windows Server 2003 is a Server operating system produced by Microsoft. Introduced on 24 April 2003 as the successor to Windows 2000 Server, it is considered by Microsoft to be the cornerstone of its Windows Server System line of business server products....
 with Service Pack 1 or later, Windows Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
, and Windows Server 2008. Internet Explorer 8
Internet Explorer 8

Windows Internet Explorer 8 is the next version of Internet Explorer, succeeding Internet Explorer 7. Beta 1, targeted at web designers and developers, was released to the general public on March 5, 2008....
 is under development and is expected to be released March 2009.

Other versions available since the late 1990s include an embedded OEM version called Internet Explorer for Windows CE (IE CE) available for WinCE based platforms and is currently based on IE6. Internet Explorer for Pocket PC
Pocket PC

A Pocket PC, abbreviated P/PC or PPC, is a hardware specification for a handheld-sized computer that runs the Microsoft Windows Mobile operating system....
, later rebranded Internet Explorer Mobile for Windows Mobile
Windows Mobile

Windows Mobile is a compact operating system combined with a suite of basic applications for mobile devices based on the Microsoft Windows API application programming interface....
 was also developed, and remain in development alongside the more advanced desktop versions.

History

The Internet Explorer project was started in the summer of 1994 by Thomas Reardon and subsequently led by Benjamin Slivka, leveraging source code from Spyglass, Inc. Mosaic, an early commercial web browser with formal ties to the pioneering NCSA
National Center for Supercomputing Applications

The National Center for Supercomputing Applications is a state-federal partnership to develop and deploy national-scale cyberinfrastructure that advances science and engineering....
 Mosaic
Mosaic (web browser)

Mosaic is the web browser credited with popularizing the World Wide Web. It was also a client for earlier protocols such as FTP, Usenet, and Gopher ....
 browser. In late 1994, Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 licensed Spyglass Mosaic for a quarterly fee plus a percentage of Microsoft's non-Windows revenues for the software. Although bearing a name similar to NCSA
National Center for Supercomputing Applications

The National Center for Supercomputing Applications is a state-federal partnership to develop and deploy national-scale cyberinfrastructure that advances science and engineering....
 Mosaic
Mosaic (web browser)

Mosaic is the web browser credited with popularizing the World Wide Web. It was also a client for earlier protocols such as FTP, Usenet, and Gopher ....
, Spyglass Mosaic had used the NCSA Mosaic source code sparingly.

Internet Explorer was first released as part of the add-on package Plus! for Windows 95
Microsoft Plus!

Microsoft Plus! is a commercial operating system enhancement product by Microsoft. The last edition is the Plus! SuperPack, which includes an assortment of screensavers, themes, and games, as well as multimedia applications....
 in 1995. Later versions were available as free downloads, or in service packs, and included in the OEM
Original Equipment Manufacturer

OEM stands for "Original Equipment Manufacturer".An original equipment manufacturer, or OEM is typically a company that uses a component made by a second company in its own product, or sells the product of the second company under its own brand....
 service releases of Windows 95 and later versions of Windows.

Other versions available since the late 1990s include an embedded OEM version called Internet Explorer for Windows CE (IE CE), which is available for WinCE based platforms and currently based on IE6. Internet Explorer for Pocket PC
Pocket PC

A Pocket PC, abbreviated P/PC or PPC, is a hardware specification for a handheld-sized computer that runs the Microsoft Windows Mobile operating system....
, later rebranded Internet Explorer Mobile for Windows Mobile
Windows Mobile

Windows Mobile is a compact operating system combined with a suite of basic applications for mobile devices based on the Microsoft Windows API application programming interface....
 was also developed, and remain in development alongside the more advanced desktop versions.

Internet Explorer 1
Internet Explorer 1
Internet Explorer 1

Internet Explorer 1.0 debuted from Microsoft in August 1995. It was a reworked version of Spyglass Mosaic which Microsoft had licensed, like many other companies initiating browser development, from Spyglass Inc....
 debuted in August 1995. It was a reworked version of Spyglass Mosaic which Microsoft had licensed, like many other companies initiating browser development, from Spyglass Inc. It came with Microsoft Plus!
Microsoft Plus!

Microsoft Plus! is a commercial operating system enhancement product by Microsoft. The last edition is the Plus! SuperPack, which includes an assortment of screensavers, themes, and games, as well as multimedia applications....
 for Windows 95
Windows 95

Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Microsoft Windows products....
 and OEM release of Windows 95. It was installed as part of the Internet Jumpstart Kit in Plus!. The Internet Explorer team began with about half a dozen people in early development. Internet Explorer 1.5 was released several months later for Windows NT and added support for basic table rendering. However, by including it for free on their OS they did not have to pay royalties to Spyglass Inc., which resulted in a lawsuit and multi-million USD settlement.

Internet Explorer 2
Internet Explorer 2

Microsoft Internet Explorer 2 is a graphical web browser released in November 1995 by Microsoft for Windows 95 and Windows NT and in April 1996 for Apple Macintosh and Windows 3.1x....
 was released for Windows 95, Windows NT 3.5
Windows NT 3.5

Windows NT 3.5 is the second release of the Microsoft Windows NT operating system. It was released on September 21 1994.One of the primary goals during Windows NT 3.5's development was to increase the speed of the operating system; as a result, the project was given the codename "Daytona" in reference to the Daytona International Speedway...
, and NT 4.0
Windows NT 4.0

Windows NT 4.0 is a Preemption , Graphical user interface and business-oriented operating system designed to work with either uniprocessor or Symmetric multiprocessing computers....
 in November 1995 (following a 2.0 beta in October). It featured support for SSL, cookies, VRML
VRML

VRML is a standard file format for representing 3-D computer graphics interactive vector graphics, designed particularly with the World Wide Web in mind....
, RSA
RSA

In cryptography, RSA is an algorithm for public-key cryptography. It is the first algorithm known to be suitable for digital signature as well as encryption, and one of the first great advances in public key cryptography....
, and Internet newsgroups
Usenet

Usenet, a portmanteau of "user" and "network", is a worldwide distributed Internet discussion system. It evolved from the general purpose UUCP architecture of the same name....
. Version 2 was also the first release for Windows 3.1 and Macintosh System 7.0.1
System 7

System 7 is the name of a Macintosh operating system. Several other things are also called "System 7":...
 (PPC or 68k), although the Mac version was not released until January 1996 for PPC, and April for 68k. Version 2.1 for the Mac came out in August 1996, although by this time Windows was getting 3.0. Version 2 was included in Windows 95 OSR 1 and Microsoft's Internet Starter Kit for Windows 95 in early 1996, It launched with twelve languages including English but this expanded to 24, 20, and 9 for Win 95, Win 3.1 and Mac respectively by April 1996. The 2.0i version supported double-byte character-set.

Internet Explorer Usage Data
Internet Explorer 3
Internet Explorer 3

Microsoft Internet Explorer 3 is a graphical web browser released on August 13, 1996 by Microsoft for Microsoft Windows and on January 8, 1997 for Apple Macintosh ....
, was released in August 1996, and went on to be much more popular than its predecessors. It was developed without Spyglass source code, although still crediting Spyglass "technology" in the program's documentation. Internet Explorer 3 was the first major browser with CSS
Cascading Style Sheets

Cascading Style Sheets is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including Scalable Vector Graphics and XUL....
 support, although this support was only partial. Released on August 13, 1996, it also introduced support for ActiveX
ActiveX

ActiveX is a component Object Model developed by Microsoft for Microsoft Windows. By using the Component Object Model runtime, developers can create Component-based software engineering that perform a particular function or a set of functions....
 controls, Java applet
Java applet

A Java applet is an applet delivered to the users in the form of Java bytecode. Java applets can run in a Web browser using a Java Virtual Machine , or in Sun Microsystems's AppletViewer, a stand-alone tool for testing applets....
s, inline multimedia, and the PICS
Platform for Internet Content Selection

The Platform for Internet Content Selection is a specification created by W3C that uses Metadata to label webpages to help parents and teachers control what children and students can access on the Internet....
 system for content metadata
Metadata

Metadata is "data about other data", of any sort in any media. An item of metadata may describe an individual datum, or content item, or a collection of data including multiple content items and hierarchical levels, for example a database schema....
. Version 3 also came bundled with Internet Mail and News, NetMeeting
Microsoft NetMeeting

Microsoft NetMeeting is a VoIP and multi-point videoconferencing client included in many versions of Microsoft Windows . It uses the H.323 protocol for video and audio conferencing, and is interoperable with OpenH323-based clients such as Ekiga, and Internet Locator Service as reflector ....
, and an early version of the Windows Address Book
Windows Address Book

Windows Address Book is a component of Microsoft Windows that lets users keep a single list of contacts that can be shared by multiple programs....
, and was itself included with Windows 95 OSR 2. Version 3 proved to be the first more popular version of Internet Explorer, which brought with it increased scrutiny. In the months following its release, a number of security and privacy vulnerabilities were found by researchers and hackers. This version of Internet Explorer was the first to have the 'blue e' logo. The Internet Explorer team consisted of roughly 100 people during the development of three months. The first major IE security hole, the Princeton Word Macro Virus Loophole, was discovered on August 22, 1996 in IE3. Backwards compatibility was handled by allowing users who upgraded to IE3 to still use the last IE, because the installation converted the previous version to separate directory.

Internet Explorer 4
Internet Explorer 4

Microsoft Internet Explorer 4 is a graphical web browser released in September 1997 by Microsoft, primarily for Microsoft Windows, but also with versions available for Apple Macintosh, Solaris , and HP-UX....
, released in September 1997 deepened the level of integration between the web browser and the underlying operating system. Installing version 4 on a Windows 95 or Windows NT 4 machine and choosing Windows Desktop Update
Windows Desktop Update

Microsoft's Windows Desktop Update was an optional feature included with Internet Explorer 4, which introduced several updated Shell features to the Windows 95 and Windows NT 4.0 operating systems....
 would result in the traditional Windows Explorer being replaced by a version more akin to a web browser interface, as well as the Windows desktop itself being web-enabled via Active Desktop
Active Desktop

Active Desktop is a feature of Microsoft Internet Explorer 4's optional Windows Desktop Update that allows the user to add Hypertext Markup Language content to the desktop metaphor, along with some other features....
. The integration with Windows, however, was subject to numerous packaging criticisms (see United States v. Microsoft
United States v. Microsoft

United States v. Microsoft was a set of consolidated civil actions filed against Microsoft Corporation on May 18, 1998 by the United States Department of Justice and 20 U.S....
). This option was no longer available with the installers for later versions of Internet Explorer but was not removed from the system if already installed. Internet Explorer 4 introduced support for Group Policy
Group Policy

Group Policy is a feature of Microsoft Windows NT family of operating systems. It is what provides the centralized management and configuration of computers and remote users in an Active Directory environment....
, allowing companies to configure and lock down many aspects of the browser's configuration. Internet Mail and News was replaced with Outlook Express
Outlook Express

Outlook Express is an e-mail client/news client that was included with Internet Explorer versions Internet Explorer 4.0 through Internet Explorer 6.0....
, and Microsoft Chat
Microsoft Chat

Windows Chat is a simple LAN-based Online chat program included in the Windows NT-line of operating systems, including Windows NT 3.x, 4.0, Windows 2000, Windows XP and Windows Server 2003....
 and an improved NetMeeting were also included. This version also was included with Windows 98
Windows 98

Windows 98 is a graphical operating system released on 25 June 1998 by Microsoft and the successor to Windows 95. Like its predecessor, it is a hybrid 16-bit application/32-bit application monolithic product based on MS-DOS....
. New features were added which allow you to save and retrieve posts in comment forms which are still not being used today. Internet Explorer 4.5 offered new features such as easier 128-bit encryption. It also offered a dramatic stability improvement over prior versions, particularly the 68k
68k

The Motorola 680x0/m68k/68k/68K is a family of 32-bit Complex instruction set computer microprocessor central processing unit chips and was the primary competition for the Intel x86 family of chips in personal computers of the 1980s and early 1990s....
 version which was especially prone to freezing.

Internet Explorer 5
Internet Explorer 5

Microsoft Internet Explorer 5 is a graphical web browser released in March 1999 by Microsoft, primarily for Microsoft Windows, but initially with versions available for Apple Macintosh, Sun Microsystems Solaris , and HP-UX....
, launched on March 18, 1999, and subsequently included with Windows 98 Second Edition
Windows 98

Windows 98 is a graphical operating system released on 25 June 1998 by Microsoft and the successor to Windows 95. Like its predecessor, it is a hybrid 16-bit application/32-bit application monolithic product based on MS-DOS....
 and bundled with Office 2000
Microsoft Office

Microsoft Office is a popular set of interrelated desktop applications, servers and services. Microsoft Office is collectively referred to as an office suite, for the Microsoft Windows and Mac OS X operating systems....
, was another significant release that supported bi-directional text
Bi-directional text

Bi-directional text is used as some writing systems of the world, notably the Arabic alphabet , Persian_alphabet and Hebrew alphabet scripts, are written in a form known as right-to-left , in which writing begins at the right-hand side of a page and concludes at the left-hand side....
, ruby character
Ruby character

are small, annotative glosses that can be placed above or to the right of a Chinese character when writing logogram languages such as Chinese language or Japanese language to show the pronunciation....
s, XML, XSLT and the ability to save web pages in MHTML
MHTML

MHTML, short for MIME HTML, is a web page archive format used to Binding resources which are typically represented by external links together with HTML code into a single file....
 format. IE5 was bundled with Outlook Express 5
Outlook Express

Outlook Express is an e-mail client/news client that was included with Internet Explorer versions Internet Explorer 4.0 through Internet Explorer 6.0....
. Also, with the release of Internet Explorer 5.0, Microsoft released the first version of XMLHttpRequest
XMLHttpRequest

XMLHttpRequest is a Document Object Model Application programming interface that can be used inside a web browser scripting language, such as Javascript, to send an Hypertext Transfer Protocol directly to a web server and load the Response data directly back into the scripting language....
, giving birth to Ajax
Ajax (programming)

Ajax, or AJAX , is a group of interrelated web development techniques used to create interactive web applications or rich Internet applications....
 (even though the term "Ajax" wasn't coined until years later.) It was the last with a 16-bit version. Internet Explorer 5.01, a bug fix version, was released in December 1999. Windows 2000
Windows 2000

Windows 2000 is a line of operating systems produced by Microsoft for use on business desktops, Laptop, and Server . Released on 17 February, 2000, it was the successor to Windows NT 4.0, and is the final release of Microsoft Windows to display the "Windows NT" designation....
 includes this version. Internet Explorer 5.5 followed in July 2000, improving its print preview capabilities, CSS and HTML standards support, and developer APIs; this version was bundled with Windows Me
Windows Me

Windows Millennium Edition, or Windows Me , is a hybrid 16-bit/32-bit graphical operating system released on 14 September 2000 by Microsoft....
. Version 5.5 also included support for 128-bit encryption. However, version 5 was the last version for Mac
Internet Explorer for Mac

Internet Explorer for Mac was a Proprietary software web browser developed by Microsoft for the Macintosh platform. Initial versions were developed from the same code base as Internet Explorer....
 and UNIX
Internet Explorer for UNIX

Internet Explorer for UNIX is a Proprietary software graphical user interface web browser that was freely available and produced by Microsoft for use in the X Window System on Solaris or HP-UX....
. Version 5.5 was the last to have Compatibility Mode, which allowed Internet Explorer 4
Internet Explorer 4

Microsoft Internet Explorer 4 is a graphical web browser released in September 1997 by Microsoft, primarily for Microsoft Windows, but also with versions available for Apple Macintosh, Solaris , and HP-UX....
 to be run side by side with the 5.x. The IE team consisted of over 1,000 people by 1999, with funding on the order of 100 million USD per year.

Market Share for February, 2005
IE4 - .07%
IE5 - 6.17%
IE6 - 82.79%
Internet Explorer 6
Internet Explorer 6

Microsoft Internet Explorer 6 , is a graphical user interface web browser developed by Microsoft and included as part of the Microsoft Windows XP and Windows Server 2003 lines of operating systems....
 was released on August 27, 2001, a few months before Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
. This version included DHTML enhancements, content restricted inline frames, and partial support of CSS level 1, DOM
Document Object Model

The Document Object Model is a platform- and programming language-independent standard object model for representing HTML or XML documents as well as an Application Programming Interface for querying, traversing and manipulating such documents....
 level 1 and SMIL
Synchronized Multimedia Integration Language

SMIL , the Synchronized Multimedia Integration Language, is a W3C recommendation XML markup language for describing multimedia presentations....
 2.0. The MSXML
MSXML

Microsoft XML Core Services is a set of services that allow applications written in JScript, VBScript, and Microsoft development tools to build Windows-native XML-based applications....
 engine was also updated to version 3.0. Other new features included a new version of the Internet Explorer Administration Kit
Internet Explorer Administration Kit

Internet Explorer Administration Kit , was an add-on to Internet Explorer to let an organization customize IE for their needs, released by Microsoft....
 (IEAK), Media bar, Windows Messenger
Windows Messenger

Windows Messenger is a Proprietary software instant messaging client by Microsoft that is included in the Windows XP operating system. Designed for use by corporate users as well as home users, it was originally created as a streamlined and integrated version of Windows Live Messenger#MSN Messenger....
 integration, fault collection, automatic image resizing, P3P
P3P

The Platform for Privacy Preferences Project, or P3P, is a protocol allowing websites to declare their intended use of information they collect about browsing users....
, and a new look-and-feel that was in line with the Luna visual style of Windows XP, when used in Windows XP. Internet Explorer 6.0 SP1 offered several security enhancements and coincided with XP SP1 patch release. In 2002, the Gopher protocol was disabled and support for it was dropped in Internet Explorer 7. Internet Explorer 6.0 SV1 came out August 6, 2004 for Windows XP SP2 and offered various security enhancements and new color buttons on the user interface. IE6 updated the original 'blue e' logo to a lighter blue and more 3-d
3D computer graphics

3D computer graphics are graphics that use a Cartesian coordinate system#Three-dimensional coordinate system representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images....
 look.

Internet Explorer 7
Internet Explorer 7

Windows Internet Explorer 7 is a web browser released by Microsoft in October 2006. Internet Explorer 7 is part of a long line of versions of Internet Explorer and was the first major update to the browser in more than 5 years....
 was released on October 18, 2006. It includes bug fixes, enhancements to its support for web standards, tabbed browsing
Tabbed document interface

In the area of graphical user interfaces, a tabbed document interface is one that allows multiple documents to be contained within a single window , using tab s to navigate between them....
 with tab preview and management, a multiple-engine search box, a web feeds reader, Internationalized Domain Name
Internationalized domain name

An internationalized domain name is an Internet domain name that contains one or more non-ASCII characters. Such domain names could contain letters with diacritics, as required by many non-English languages, or characters from non-Latin scripts such as Arabic alphabet, Hebrew alphabet, Chinese character or Hindi....
 support (IDN), and anti-phishing filter. With IE7, Internet Explorer has been decoupled from the Windows Shell - unlike previous versions, the Internet Explorer ActiveX control is not hosted in the Windows Explorer process, but rather runs in a separate Internet Explorer process. It is included with Windows Vista and Windows Server 2008, and is available for Windows XP Service Pack 2 and later, and Windows Server 2003 Service Pack 1 and later. The original release of Internet Explorer 7 required the computer to pass a Windows Genuine Advantage
Windows Genuine Advantage

Windows Genuine Advantage is an anti-Copyright infringement system created by Microsoft that enforces Microsoft Windows online validation of the licencing of several recent Microsoft operating systems when accessing several Microsoft Windows services, such as Windows Update, and downloading Windows components from the Microsoft Download Cent...
 validation check prior to installing, but on October 5, 2007, Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 removed this requirement. As some statistics show, by mid-2008, Internet Explorer 7 exceeded Internet Explorer 6 in number of users.

Internet Explorer 8
Internet Explorer 8

Windows Internet Explorer 8 is the next version of Internet Explorer, succeeding Internet Explorer 7. Beta 1, targeted at web designers and developers, was released to the general public on March 5, 2008....
 is the latest version of Internet Explorer and has been in development since August 2007 at the latest. On March 5, 2008, the first public beta (Beta 1) was released to the general public. On August 27, 2008, the second public beta (Beta 2) was released. It supports Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
 SP2 and SP3, Windows Server 2003
Windows Server 2003

Windows Server 2003 is a Server operating system produced by Microsoft. Introduced on 24 April 2003 as the successor to Windows 2000 Server, it is considered by Microsoft to be the cornerstone of its Windows Server System line of business server products....
 SP2, Windows Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
 and Windows Server 2008 on both 32-bit as well as 64-bit architectures. Internet Explorer 8 (IE8) RC1 was released on January 26, 2009. Security, ease of use, and improvements in RSS
RSS

RSS is a three-letter abbreviation that can stand for a wide variety of terms....
, CSS
CSS

CSS may stand for:...
, and Ajax
Ajax (programming)

Ajax, or AJAX , is a group of interrelated web development techniques used to create interactive web applications or rich Internet applications....
 support are Microsoft's priorities for IE8. It includes much stricter compliance with web standards, including a planned full Cascading Style Sheets
Cascading Style Sheets

Cascading Style Sheets is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including Scalable Vector Graphics and XUL....
 2.1 compliance for the release version. All these changes allow Internet Explorer 8 to pass the Acid2
Acid2

Acid2 is a test page published and promoted by the Web Standards Project to expose web page rendering flaws in web browsers and other applications that render HTML....
 test. However, to prevent compatibility issues, IE8 also includes the IE7 rendering behavior. Sites that expect IE7 quirks can disable IE8's breaking changes by including a meta element
Meta element

Meta elements are HTML element or XHTML elements used to provide structured metadata about a Web page. Such elements must be placed as tags in the head section of an HTML or XHTML document....
 in the HEAD section of the any webpage. IE8 also includes numerous improvements to JavaScript
JavaScript

JavaScript is a scripting language widely used for client-side web development. It was the originating Programming language dialect of the ECMAScript standard....
 support as well as performance improvements, although it still does not pass the Acid3
Acid3

Acid3 is a test page from the Web Standards Project that checks how well a web browser follows certain web standards, especially relating to the Document Object Model and JavaScript....
 test, with version 8.0 RC1 scoring 20/100. It includes support for Accelerators - which allow supported web application
Web application

In software engineering, a web application or webapp is an Application software that is accessed via web browser over a network such as the Internet or an intranet....
s to be invoked without explicitly navigating to them - and WebSlices - which allows portions of page to be subscribed to and monitored from a redesigned Favorites Bar. Other features include InPrivate privacy features, and SmartScreen phishing filter.

Features

Internet Explorer has been designed to view a broad range of web pages and to provide certain features within the operating system, including Microsoft Update. During the heyday of the historic browser wars
Browser wars

The term "browser wars" refers to the competition for dominance in the web browser marketplace. The term is used to denote two specific periods of time: the competition between market-dominating Netscape Navigator and its eventual defeat by Microsoft Internet Explorer during the late 1990s, and the competition from 2003 onwards between the d...
, Internet Explorer superseded Netscape
Netscape

Netscape Communications is a United States computer services company, best known for its web browser. The browser was once dominant in terms of Usage share of web browsers, but lost most of that share to Internet Explorer during the browser wars....
 only when it caught up technologically to support the progressive features of the time.

Standards support

Internet Explorer, using the Trident
Trident (layout engine)

Trident is the name of the layout engine for the Microsoft Windows version of Internet Explorer. It was first introduced with the release of Internet Explorer 4 in October 1997; it has been steadily upgraded and remains in use today....
 layout engine:
  • fully supports HTML
    HTML

    HTML, an Acronym and initialism of HyperText Markup Language, is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document?by denoting certain text as links, headings, paragraphs, lists, and so on?and to supplement that text with interactive forms, embedded '...
     4.01, CSS
    Cascading Style Sheets

    Cascading Style Sheets is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including Scalable Vector Graphics and XUL....
     Level 1, XML 1.0 and DOM
    Document Object Model

    The Document Object Model is a platform- and programming language-independent standard object model for representing HTML or XML documents as well as an Application Programming Interface for querying, traversing and manipulating such documents....
     Level 1, with minor implementation gaps.
  • fully supports XSLT 1.0 as well as an obsolete Microsoft dialect of XSLT often referred to as WD-xsl, which was loosely based on the December 1998 W3C Working Draft of XSL
    Extensible Stylesheet Language

    In computing, the Extensible Stylesheet Language , a family of transformation languages, allows one to describe how to format or transform files encoded in the XML standard....
    . Support for XSLT 2.0 lies in the future: semi-official Microsoft bloggers have indicated that development is underway, but no dates have been announced.
  • partially supports CSS Level 2 and DOM Level 2, with major implementation gaps and conformance issues. Full conformance to the CSS 2.1 specification is on the agenda for the final Internet Explorer 8
    Internet Explorer 8

    Windows Internet Explorer 8 is the next version of Internet Explorer, succeeding Internet Explorer 7. Beta 1, targeted at web designers and developers, was released to the general public on March 5, 2008....
     release..
  • does not support XHTML
    XHTML

    The Extensible Hypertext Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but also conforms to XML syntax....
    , though it can render XHTML documents authored with HTML compatibility principles and served with a text/html MIME-type
    MIME

    Multipurpose Internet Mail Extensions is an Internet standard that extends the format of electronic mail to support:* Text in character sets other than ASCII...
    .
  • does not support SVG
    Scalable Vector Graphics

    Scalable Vector Graphics is a family of specifications of XML-based file format for describing two-dimensional vector graphics, both static and dynamic ....
    , neither for current version 7.0, nor for upcoming 8.0 version.


Internet Explorer uses DOCTYPE sniffing
Comparison of layout engines (HTML)

The following tables compare HTML compatibility and support for a number of layout engines. Please see the individual products' articles for further information....
 to choose between "quirks mode
Quirks mode

Quirks mode refers to a technique used by some web browsers for the sake of maintaining backward compatibility with web pages designed for older browsers, instead of strictly complying with World Wide Web Consortium and Internet Engineering Task Force standards in standards mode....
" (renders similarly to older versions of MSIE) and standards mode (renders closer to W3C's specifications) for HTML and CSS rendering on screen (Internet Explorer always uses standards mode for printing). It also provides its own dialect of ECMAScript
ECMAScript

ECMAScript is a scripting language, standardized by Ecma International in the ECMA-262 Specification . The language is widely used on the World Wide Web, and is often confused with JavaScript or JScript, the two major Programming language dialect from which ECMAScript was standardized....
 called JScript
JScript

JScript is the Microsoft dialect of the ECMAScript scripting language specification.JavaScript , JScript, and ECMAScript are very similar languages....
.

Internet Explorer has been subjected to criticism over its limited support for open
Open standard

An open standard is a standard that is publicly available and has various rights to use associated with it, and various properties of how it was designed....
 web standards
Web standards

Web standards is a general term for the formal Internet standards and other technical specifications that define and describe aspects of the World Wide Web....
.

Standards extensions

Internet Explorer has introduced an array of proprietary extensions to many of the standards, including HTML, CSS and the DOM. This has resulted in a number of web pages that can only be viewed properly using Internet Explorer.

Internet Explorer has introduced a number of extensions to JScript which have been adopted by other browsers. These include the innerHTML property, which returns the HTML string within an element; the XMLHttpRequest object, which allows the sending of HTTP request and receiving of HTTP response; and the designMode attribute of the contentDocument object, which enables rich text editing of HTML documents. Some of these functionalities were not possible until the introduction of the W3C DOM methods. Its Ruby character
Ruby character

are small, annotative glosses that can be placed above or to the right of a Chinese character when writing logogram languages such as Chinese language or Japanese language to show the pronunciation....
 extension to HTML is also accepted as a module in W3C XHTML 1.1, though it is not found in all versions of W3C HTML.

Microsoft submitted several other features of IE for consideration by the W3C for standardization. These include the 'behavior' CSS property, which connects the HTML elements with JScript behaviors (known as HTML Components, HTC); HTML+TIME profile, which adds timing and media synchronization support to HTML documents (similar to the W3C XHTML+SMIL
XHTMLplusSMIL

XHTML+SMIL is a World Wide Web Consortium Note that describes an integration of Synchronized Multimedia Integration Language semantics with XHTML and Cascading Style Sheets....
); and the VML vector graphics
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
 file format. However, all were rejected, at least in their original forms. VML was, however, subsequently combined with PGML
PGML

Precision Graphics Markup Language is an Extensible Markup Language-based language for representing vector graphics. It was a World Wide Web Consortium submission by Adobe Systems, IBM, Netscape, and Sun Microsystems, that was not adopted as a W3C recommendation....
 (proposed by Adobe
Adobe Systems

Adobe Systems Incorporated is an United States computer Computer software company headquartered in San Jose, California, USA. The company has historically focused upon the creation of multimedia and creativity software products, with a more-recent foray into rich Internet application software development....
 and Sun
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
), resulting in the W3C-approved SVG
Scalable Vector Graphics

Scalable Vector Graphics is a family of specifications of XML-based file format for describing two-dimensional vector graphics, both static and dynamic ....
 format, currently one of the few vector image formats being used on the web, and which IE is now virtually unique in not supporting.

Other proprietary standards include, support for vertical text, but in a syntax different from W3C CSS3 candidate recommendation. Support for a variety of image effects and page transitions, which are not found in W3C CSS. Support for obfuscated
Obfuscated code

Obfuscated code is source code in a computer programming language that has been made difficult to understand. Programmers may deliberately obfuscate code to conceal its purpose, to deter reverse engineering, or as a puzzle or recreational challenge for readers....
 script code, in particular JScript.Encode. Support for embedding
Font embedding

Font embedding refers to the ability to embed font files into a document. This has been a feature of Microsoft Word and some other applications for many years....
 EOT
Embedded OpenType

Embedded OpenType fonts are a compact form of OpenType fonts designed by Microsoft for use as embedded fonts on web pages. These files usually use the file extension ".eot"....
 fonts in web pages
Font embedding on the Web

Font embedding on the Web refers to the ability to embed fonts into web pages. This allows for more flexibility when deciding about what font to use, and is especially useful for web pages that use foreign characters that are not widely supported....
.

Favicon The favicon
Favicon

A favicon , also known as a website icon, shortcut icon, url icon, or bookmark icon is a 16x16 pixel square icon associated with a particular website or webpage....
 (short for "favorites icon") introduced by Internet Explorer is now also supported and extended in other browsers. It allows web pages to specify a 16-by-16 pixel image for use in bookmarks. Originally, support was provided only for the native Windows ICO format, however it has now been extended to other types of images such as PNG and GIF.

Usability and accessibility

Favorites
Internet Explorer makes use of the accessibility framework provided in Windows. Internet Explorer is also a user interface for FTP, with operations similar to that of Windows Explorer (although this feature requires a shell window to be opened in recent versions of the browser, rather than natively within the browser). Visual Basic for Applications
Visual Basic for Applications

Visual Basic for Applications is an implementation of Microsoft Event-driven programming programming language Visual Basic, and associated integrated development environment , which is built into most Microsoft Office applications....
 (VBA) is not supported, but available via extension (iMacros
IMacros

iMacros is an Mozilla extension for the Mozilla Firefox web browsers and Internet Explorer which adds record and replay functionality similar to that found in web testing and form filler software....
). Recent versions feature pop-up blocking and tabbed browsing
Tabbed browsing

Tabbed browsing refers to use of internet browsers which allow multiple tabs to be opened within the window the browser is open in, each tab displaying a web-page....
. Tabbed browsing
Tabbed browsing

Tabbed browsing refers to use of internet browsers which allow multiple tabs to be opened within the window the browser is open in, each tab displaying a web-page....
 can also be added to older versions by installing Microsoft's MSN Search Toolbar or Yahoo's Yahoo Toolbar.

Cache

Internet Explorer caches visited content in the Temporary Internet Files
Temporary Internet Files

Temporary Internet Files is a directory on Microsoft Windows computer systems. The directory is used by Internet Explorer to cache pages and other multimedia content, such as video and audio files, from websites visited by the user....
 folder to allow quicker access (or offline access) to previously visited pages. The content is indexed in a database file, known as Index.dat
Index.dat

In the Microsoft Windows operating system, index.dat is a file used by the Internet Explorer web browser. The index.dat file functions as an active database, which runs as long as a user is logged on in Windows....
. Multiple Index.dat
Index.dat

In the Microsoft Windows operating system, index.dat is a file used by the Internet Explorer web browser. The index.dat file functions as an active database, which runs as long as a user is logged on in Windows....
 files exist which index different content - visited content, web feed
Web feed

A web feed is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe to it....
s, autocomplete entries, visited URLs, cookies etc.

Prior to IE7, clearing the cache used to clear the index but the files themselves were not removed. This feature can be a potential security risk for both individuals and companies. From IE7, both the index entries and the files themselves are removed when the cache is cleared.

Group Policy

Internet Explorer is fully configurable using Group Policy
Group Policy

Group Policy is a feature of Microsoft Windows NT family of operating systems. It is what provides the centralized management and configuration of computers and remote users in an Active Directory environment....
. Administrators of Windows Server domain
Windows Server domain

A Windows Server domain is a Logical group of computers running versions of the Microsoft Windows operating system that share a central directory database....
s can apply and enforce a variety of settings that affect the user interface (such as disabling menu items and individual configuration options), as well as underlying security features such as downloading of files, zone configuration, per-site settings, ActiveX control behavior, and others. Policy settings can be configured for each user and for each machine. Internet Explorer also supports Integrated Windows Authentication
Integrated Windows Authentication

Integrated Windows Authentication is a term associated with Microsoft products that refers to the SPNEGO, Kerberos protocol, and NTLMSSP authentication protocols with respect to Security Support Provider Interface functionality introduced with Microsoft Windows 2000 and included with later Windows NT-based operating systems....
.

Architecture

Internet Explorer uses a componentized architecture built around the Component Object Model
Component Object Model

Component Object Model is an interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages....
 (COM) technology. It is made up of five major components, each of which is contained in a separate .dll
Dynamic-link library

Dynamic-link library , or DLL, is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems....
and exposes a set of COM interfaces that enables it to be hosted by the Internet Explorer main executable, iexplore.exe: WinInet.dll: WinInet.dll is the protocol handler for HTTP and FTP. It handles all network communication over these protocols. URLMon.dll: URLMon.dll is responsible for MIME
MIME

Multipurpose Internet Mail Extensions is an Internet standard that extends the format of electronic mail to support:* Text in character sets other than ASCII...
-type handling and download of web content. MSHTML.dll: MSHTML.dll houses the Trident rendering engine
Rendering engine

Rendering engine can refer to:*Rendering software or hardware, which converts specifications for images into pixels*Ray tracing, software which renders a scene by tracing simulated rays of light...
  introduced in Internet Explorer 4
Internet Explorer 4

Microsoft Internet Explorer 4 is a graphical web browser released in September 1997 by Microsoft, primarily for Microsoft Windows, but also with versions available for Apple Macintosh, Solaris , and HP-UX....
, which is responsible for displaying the pages on-screen and handling the Document Object Model
Document Object Model

The Document Object Model is a platform- and programming language-independent standard object model for representing HTML or XML documents as well as an Application Programming Interface for querying, traversing and manipulating such documents....
 of the web pages. MSHTML.dll parses the HTML/CSS file and creates the internal DOM
Document Object Model

The Document Object Model is a platform- and programming language-independent standard object model for representing HTML or XML documents as well as an Application Programming Interface for querying, traversing and manipulating such documents....
 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: IEFrame.dll contains the user interface and window of IE in Internet Explorer 7 and above. ShDocVw.dll: ShDocVw.dll provides the navigation, local caching and history functionalities for the browser. BrowseUI.dll: BrowseUI.dll is responsible for the browser user interface, including the browser chrome, which houses all the menus and toolbars.

Internet Explorer does not include any scripting functionality natively. Rather MSHTML.dll exposes another set of APIs that allow any scripting environment to be plugged-in and access the DOM tree. Internet Explorer 8 includes the bindings for the Active Scripting
Active Scripting

Active Scripting is the technology used in Microsoft Windows to implement component-based scripting support. It is based on Component Object Model and allows installation of additional scripting engines in the form of COM modules....
 engine (which is a part of Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
) is provided, which allows any language implemented as an Active Scripting module to be used for client-side scripting. By default, only the JScript
JScript

JScript is the Microsoft dialect of the ECMAScript scripting language specification.JavaScript , JScript, and ECMAScript are very similar languages....
 and VBScript
VBScript

VBScript is an Active Scripting language, developed by Microsoft, which uses the Component Object Model to access elements of the environment within which it's running ....
 modules are provided; third party implementations like ScreamingMonkey (for ECMAScript 4
ECMAScript

ECMAScript is a scripting language, standardized by Ecma International in the ECMA-262 Specification . The language is widely used on the World Wide Web, and is often confused with JavaScript or JScript, the two major Programming language dialect from which ECMAScript was standardized....
 support) can also be used. Microsoft also makes available the Microsoft Silverlight
Microsoft Silverlight

Microsoft Silverlight is a programmable web browser plugin that enables features such as animation, vector graphics and multimedia that characterizes rich Internet applications....
 runtime that allows CLI languages, including DLR
Dynamic Language Runtime

The Dynamic Language Runtime from Microsoft is an ongoing effort to bring a set of services that run on top of the Common Language Runtime and provides language services for several different dynamic languages....
-based dynamic languages like IronPython
IronPython

IronPython is an implementation of the Python targeting the .NET Framework and Mono , created by Jim Hugunin. Version 1.0 was released on September 5, 2006....
 and IronRuby
IronRuby

IronRuby is an upcoming implementation of the Ruby targeting Microsoft .NET framework. It is implemented on top of the Dynamic Language Runtime, a library running on top of Common Language Runtime 2.0 that provides dynamic typing and dynamic method dispatch, among other things, for dynamic languages....
, to be used for client-side scripting.

Internet Explorer 8
Internet Explorer 8

Windows Internet Explorer 8 is the next version of Internet Explorer, succeeding Internet Explorer 7. Beta 1, targeted at web designers and developers, was released to the general public on March 5, 2008....
 introduces some major architectural changes, called Loosely Coupled IE (LCIE). LCIE separates the UI processes from the process hosting the different web applications in different tabs (tab processes). A UI process can create multiple tab processes, each of which can be of a different integrity level
Mandatory Integrity Control

Mandatory Integrity Control is a new Security features new to Windows Vista in Windows Vista and Windows Server 2008, which adds Integrity Levels to processes running in a login session....
; each tab process can host multiple web sites. Each tab process has its own cookie cache. The two processes use asynchronous Inter-Process Communication
Inter-process communication

Inter-Process Communication is a set of techniques for the exchange of data among multiple thread in one or more Process . Processes may be running on one or more computers connected by a computer network....
 to synchronize themselves. Generally, there will be a single tab process for all web sites. In Windows Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
 with protected mode turned on, however, opening privileged content (such as local HTML pages) will create a new tab process as it will not be constrained by protected mode of operation.

Extensibility

Internet Explorer exposes a set of Component Object Model
Component Object Model

Component Object Model is an interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages....
 (COM) interfaces that allow other components to extend the functionality of the browser. Extensibility is divided into two types: Browser extensibility and Content extensibility. The browser extensibility interfaces can be used to plug in components to add context menu entries, toolbars, menu items or Browser Helper Objects (BHO). BHOs are used to extend the feature set of the browser, whereas the other extensibility options are used to expose the feature in the UI. Content extensibility interfaces are used by different content-type handlers to add support for non-native content formats. BHOs not only have unrestricted access to the Internet Explorer DOM
Document Object Model

The Document Object Model is a platform- and programming language-independent standard object model for representing HTML or XML documents as well as an Application Programming Interface for querying, traversing and manipulating such documents....
 and event model, they also can access the filesystem, registry and other OS components. Content extensibility can be either in terms of Active Documents (Doc Objects) (e.g., SVG
Scalable Vector Graphics

Scalable Vector Graphics is a family of specifications of XML-based file format for describing two-dimensional vector graphics, both static and dynamic ....
 or MathML
MathML

Mathematical Markup Language is an application of XML for describing mathematics notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web documents....
) or ActiveX
ActiveX

ActiveX is a component Object Model developed by Microsoft for Microsoft Windows. By using the Component Object Model runtime, developers can create Component-based software engineering that perform a particular function or a set of functions....
 controls
. ActiveX controls are used for content handlers that render content embedded within an HTML page (e.g., Adobe Flash
Adobe Flash

Adobe Flash is a multimedia Platform created by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages; Flash is commonly used to create animation, advertisements, and various web page components, to integrate...
 or Microsoft Silverlight
Microsoft Silverlight

Microsoft Silverlight is a programmable web browser plugin that enables features such as animation, vector graphics and multimedia that characterizes rich Internet applications....
). Doc objects are used when the content type won't be embedded in HTML (e.g., Microsoft Word
Microsoft Word

Microsoft Word is Microsoft's word processor computer software. It was first released in 1983 under the name Multi-Tool Word for Xenix systems....
, PDF
Portable Document Format

Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
 or XPS
XML Paper Specification

The XML Paper Specification , formerly codenamed "Metro", is a specification for a page description language and a fixed-document format developed by Microsoft....
). In fact, the Trident rendering engine itself exposed as a Doc object, so HTML in itself is treated as an Active Document.

Am Addon Manager
Interner Explorer add-on components run with the same privileges as the browser itself, unlike client-side scripts that have a very limited set of privileges. Add-ons can be installed either locally, or directly by a web site. Since the add-ons have a more privileged access to the system, malicious add-ons can and have been used to compromise the security of the system. Internet Explorer 6 Service Pack 2 onwards provide various safeguards against this, including an Add-on
Add-on

Add-on may refer to:* Add-on , a software bundle that allows the user to extend and customize Mozilla-based applications.** Mozilla Add-ons, the official Mozilla Foundation website that acts as a repository for add-ons for Mozilla-based applications....
 Manager for controlling ActiveX controls and Browser Helper Objects and a "No Add-Ons" mode of operation as well as greater restrictions on sites installing add-ons.

Internet Explorer itself can be hosted by other applications via a set of COM interfaces. This can be used to embed the browser functionality inside the application. Also, the hosting application can choose to host only the MSHTML.dll rendering engine, rather than the entire browser.

Security

Internet Explorer uses a zone-based security
Computer security

Computer security is a branch of technology known as information security as applied to computers. The objective of computer security can include protection of information from theft or corruption, or the preservation of availability, as defined in the security policy....
 framework that groups sites based on certain conditions, including whether it is an Internet- or intranet-based site as well as a user-editable whitelist. Security restrictions are applied per zone; all the sites in a zone are subject to the restrictions.

Internet Explorer 6 SP2 onwards uses the Attachment Execution Service of Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 to mark executable files downloaded from the Internet as being potentially unsafe. Accessing files marked as such will prompt the user to make an explicit trust decision to execute the file, as executables originating from the Internet can be potentially unsafe. This helps in preventing accidental installation of malware.

Internet Explorer 7 introduced the phishing filter, that restricts access to phishing
Phishing

In the field of computer security, phishing is the criminally fraudulent process of attempting to acquire sensitive information such as usernames, passwords and credit card details by masquerading as a trustworthy entity in an electronic communication....
 sites unless the user overrides the decision. With version 8, it also blocks access to sites known to host malware
Malware

Malware, a portmanteau from the words Malice and Computer software, is software designed to infiltrate or damage a computer system without the owner's informed consent....
. Downloads are also checked to see if they are known to be malware-infected.

In Windows Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
, Internet Explorer by default runs in what is called Protected Mode, where the privileges of the browser itself is severely restricted - it cannot make any system-wide changes. One can optionally turn this mode off but this is not recommended. This also effectively restricts the privileges of any add-ons. As a result, even if the browser or any add-on is compromised, the damage the security breach can cause is limited.

Patches and updates to the browser are released periodically and made available through the Windows Update service, as well as through Automatic Updates. Although security patches continue to be released for a range of platforms, most feature additions and security infrastructure improvements are only made available on operating systems which are in Microsoft's mainstream support phase.

On December 16, 2008 , Trend Micro
Trend Micro

Trend Micro is a computer company that develops software and services to protect against computer viruses, malware, spam , and Web-based threats....
 recommended users switch to rival browsers until an emergency IE patch was released to fix a potential security risk which could allow outside users to take control of a person's computer and steal their passwords. Microsoft representatives countered this recommendation, claiming that "0.02% of internet sites" were affected by the flaw.

On December 17, 2008, a fix to the security problem above became available, with the release of the Security Update for Internet Explorer KB960714, which is available from Microsoft Windows Update's webpage. Microsoft has said that this update fixes the security risk which was found by Trend Micro
Trend Micro

Trend Micro is a computer company that develops software and services to protect against computer viruses, malware, spam , and Web-based threats....
 the previous day.

Security vulnerabilities

Internet Explorer has been subjected to many security vulnerabilities and concerns: Much of the spyware
Spyware

Spyware is computer software that is installed wikt:surreptitiously on a personal computer to intercept or take partial control over the user's interaction with the computer, without the user's informed consent....
, adware
Adware

Adware or advertising-supported software is any Computer software package which automatically plays, displays, or downloads advertisements to a computer after the software is installed on it or while the application is being used....
, and computer virus
Computer virus

A computer virus is a computer program that can copy itself and infect a computer without the permission or knowledge of the user. The term "virus" is also commonly but erroneously used to refer to other types of malware, adware and spyware programs that do not have the reproductive ability....
es across the Internet are made possible by exploitable bugs and flaws in the security architecture of Internet Explorer, sometimes requiring nothing more than viewing of a malicious web page in order to install themselves. This is known as a "drive-by install". There are also attempts to trick the user into installing malicious software by misrepresenting the software's true purpose in the description section of an ActiveX
ActiveX

ActiveX is a component Object Model developed by Microsoft for Microsoft Windows. By using the Component Object Model runtime, developers can create Component-based software engineering that perform a particular function or a set of functions....
 security alert.

A number of security flaws affecting IE originated not in the browser itself, but ActiveX
ActiveX

ActiveX is a component Object Model developed by Microsoft for Microsoft Windows. By using the Component Object Model runtime, developers can create Component-based software engineering that perform a particular function or a set of functions....
-based add-ons used by it. Because the add-ons have the same privilege as IE, the flaws can be as critical as browser flaws. This has led to the ActiveX-based architecture being criticized for being fault-prone. More recently, other experts have maintained that the dangers of ActiveX have been overstated and there are safeguards in place. Other browsers that use NPAPI
NPAPI

Netscape Plugin Application Programming Interface is a cross-platform plugin architecture used by many web browsers.It was first developed for the Netscape Communications Corporation family of browsers starting with Netscape Navigator 2.0 but has subsequently been implemented in other browsers including Mozilla Application Suite, Mozilla F...
 as their extensibility mechanism are suffering the same problems. In an April 2005 eWeek opinions column, Larry Seltzer stated:
While there has been a striking lack of actual evidence that ActiveX is unsafe, there has been no shortage of baseless assertions and cheap shots against it. My favorite was the "Internet Exploder" incident in which Sun actually paid someone to write a malicious ActiveX control. The test system brought up all the warning dialogs about the program that you usually get and the Sun employee actually had the nerve to keep whacking on the enter key quickly so they would close as quickly as possible and didn't mention that there were any such warnings. Meanwhile, they also didn't mention that a signed Java applet could also perform dangerous privileged operations and would provide similar warnings. Most ActiveX criticism is simply uninformed, but this example was hypocritical and dishonest.


While Internet Explorer in 2008 had a comparable number of security vulnerabilities to Safari
Safari (web browser)

Safari is a web browser developed by Apple Inc.. First released as a beta on January 7, 2003 on the company's Mac OS X operating system, it became Apple's default browser beginning with Mac OS X v10.3, commonly known as "OS X Panther." Apple has also made Safari the native browser for the iPhone OS....
 and Opera
Opera (web browser)

Opera is a web browser and Internet suite developed by the Opera Software company. Opera handles common Internet-related tasks such as displaying web sites, sending and receiving e-mail messages, managing contacts, IRC online chatting, downloading files via BitTorrent , and reading web feeds....
, and significantly fewer than its primary competitor, Mozilla Firefox
Mozilla Firefox

Mozilla Firefox is a web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. Official versions are distributed under the terms of the proprietary EULA....
, its comparative ubiquity has resulted in many more affected computers when vulnerabilities are found. According to research done by security research firm Secunia
Secunia

Secunia is a Danish computer security service provider best known for tracking Vulnerability in more than 12,400 pieces of Computer software and operating systems....
, Microsoft has not responded as quickly as competitors in fixing security holes and making patches available. The firm also reported 366 vulnerabilities in ActiveX controls, an increase from the prior year.

Market adoption and usage share

The adoption rate of Internet Explorer seems to be closely related to that of Microsoft Windows, as it is the default web browser that comes with Windows. Since the integration of Internet Explorer 2.0 with Windows 95 OSR 1 in 1996, and especially after version 4.0's release, the adoption was greatly accelerated: from below 20% in 1996 to about 40% in 1998 and over 80% in 2000.

A CNN article noted at the release of Internet Explorer 4
Internet Explorer 4

Microsoft Internet Explorer 4 is a graphical web browser released in September 1997 by Microsoft, primarily for Microsoft Windows, but also with versions available for Apple Macintosh, Solaris , and HP-UX....
: "Microsoft's Internet Explorer has made inroads and various estimates put its share of the browser market 30 to 35 percent from about 10 percent a year ago." By 2002, Internet Explorer had almost completely superseded its main rival Netscape
Netscape

Netscape Communications is a United States computer services company, best known for its web browser. The browser was once dominant in terms of Usage share of web browsers, but lost most of that share to Internet Explorer during the browser wars....
 and dominated the market with up to 95 percent market share.

After having fought and won the browser wars
Browser wars

The term "browser wars" refers to the competition for dominance in the web browser marketplace. The term is used to denote two specific periods of time: the competition between market-dominating Netscape Navigator and its eventual defeat by Microsoft Internet Explorer during the late 1990s, and the competition from 2003 onwards between the d...
 of the late 1990s, Internet Explorer gained almost total dominance of the browser market. Having attained a peak of about 95% during 2002 and 2003, its market share has since declined at a slow but steady pace. This is mainly due to the adoption of Mozilla Firefox
Mozilla Firefox

Mozilla Firefox is a web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. Official versions are distributed under the terms of the proprietary EULA....
, which statistics indicate is currently the most significant competition. Nevertheless, Internet Explorer remains the dominant web browser, with a global usage share of around 75% (though measurements vary). Usage is higher in Asia and lower in Europe.

Firefox 1.0 had surpassed Internet Explorer 5
Internet Explorer 5

Microsoft Internet Explorer 5 is a graphical web browser released in March 1999 by Microsoft, primarily for Microsoft Windows, but initially with versions available for Apple Macintosh, Sun Microsystems Solaris , and HP-UX....
 in early 2005 with Firefox 1.0 at roughly 8 percent market share. An article notes at the release of Internet Explorer 7
Internet Explorer 7

Windows Internet Explorer 7 is a web browser released by Microsoft in October 2006. Internet Explorer 7 is part of a long line of versions of Internet Explorer and was the first major update to the browser in more than 5 years....
 in October 2006 that "IE6 had the lion's share of the browser market with 77.22%. Internet Explorer 7 had climbed to 3.18%, while Firefox 2.0 was at 0.69%."

Internet Explorer 7 was released at the same time as Firefox 2.0, and overtook Firefox 1.x by November 2006, at roughly 9% market share. Firefox 2.0 had overtaken 1.x by January 2007, , but IE7 did not surpass IE6
Internet Explorer 6

Microsoft Internet Explorer 6 , is a graphical user interface web browser developed by Microsoft and included as part of the Microsoft Windows XP and Windows Server 2003 lines of operating systems....
 until December 2007. By January 2008, their respective version market share stood at 43% IE7, 32% IE6, 16% FF2, 4% Safari 3
Safari (web browser)

Safari is a web browser developed by Apple Inc.. First released as a beta on January 7, 2003 on the company's Mac OS X operating system, it became Apple's default browser beginning with Mac OS X v10.3, commonly known as "OS X Panther." Apple has also made Safari the native browser for the iPhone OS....
 and both FF1.x and IE5 versions at less than half a percent.

Approximate usage over time based on various usage share counters averaged for the year overall, or for the fourth quarter, or for the last month in the year depending on availability of reference.

Industry adoption


The ActiveX
ActiveX

ActiveX is a component Object Model developed by Microsoft for Microsoft Windows. By using the Component Object Model runtime, developers can create Component-based software engineering that perform a particular function or a set of functions....
 extension mechanism is used by many public websites and web application
Web application

In software engineering, a web application or webapp is an Application software that is accessed via web browser over a network such as the Internet or an intranet....
s, including eBay
EBay

eBay Inc. is an United States Internet company that manages eBay.com, an online auction and shopping website in which people and businesses buy and sell goods and services worldwide....
. Similarly, Browser Helper Object
Browser Helper Object

A Browser Helper Object is a Library Module designed as a plugin for Microsoft's Internet Explorer web browser to provide added functionality....
s are also used by many search engine
Web search engine

A Web search engine is a tool designed to search for information on the World Wide Web. The search results are usually presented in a list and are commonly called hits....
 companies and third parties for creating add-ons that access their services, such as search engine toolbars. Because of the use of COM, it is possible to embed web-browsing functionality in third-party applications. Hence, there are a number of Internet Explorer shell
Internet Explorer shell

An Internet Explorer shell is computer software that uses the Trident layout engine of Internet Explorer. Although the term Trident shell is probably more accurate for describing these applications, including Internet Explorer itself, the term Internet Explorer shell or IE shell is in common parlance....
s, and a number of content-centric applications like RealPlayer
RealPlayer

RealPlayer is a Proprietary software cross-platform media player by RealNetworks that plays a number of multimedia formats including MP3, MPEG-4, QuickTime, Windows Media, and multiple versions of Proprietary format RealAudio and RealVideo formats....
 also use Internet Explorer's web browsing module for viewing web pages within the applications.

OS compatibility

IE versions, over time, have had widely varying OS compatibility, ranging from being available for many platforms and several versions of Windows to only a few versions of Windows. Many versions of IE had some support for an older OS but stopped getting updates. The increased growth of the Internet in the 1990s and 2000s means that current browsers with small market shares have more total users than the entire market early on. For example, 90% market share in 1997 would be roughly 60 million users, but by the start of 2007 90% market share would equate to over 900 million users. The result is that later versions of IE6 had many more users in total than all the early versions put together.

The release of IE7 at the end of 2006 resulted in a collapse of IE6 market share; by February 2007 market version share statistics showed IE6 at about 50% and IE7 at 29%. Regardless of the actual market share, the most compatible version (across operating systems) of IE was 5.x, which had Mac OS 9 and Mac OS X, Unix, and most Windows versions available and supported for a short period in the late 1990s (although 4.x had a more unified codebase across versions) By 2007, IE had much narrower OS support, with the latest versions supporting only Windows XP Service Pack 2 and above.
Years Layout engine
Layout engine

A layout engine, or rendering engine, is software that takes Markup language content and formatting information and displays the formatted content on the screen....
Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
IBM OS/2 Apple Inc. Macintosh Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
  (HP-UX, Solaris)
Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
, WS 08
WS 03
Windows Server 2003

Windows Server 2003 is a Server operating system produced by Microsoft. Introduced on 24 April 2003 as the successor to Windows 2000 Server, it is considered by Microsoft to be the cornerstone of its Windows Server System line of business server products....
XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
Me
Windows Me

Windows Millennium Edition, or Windows Me , is a hybrid 16-bit/32-bit graphical operating system released on 14 September 2000 by Microsoft....
2000
Windows 2000

Windows 2000 is a line of operating systems produced by Microsoft for use on business desktops, Laptop, and Server . Released on 17 February, 2000, it was the successor to Windows NT 4.0, and is the final release of Microsoft Windows to display the "Windows NT" designation....
98
Windows 98

Windows 98 is a graphical operating system released on 25 June 1998 by Microsoft and the successor to Windows 95. Like its predecessor, it is a hybrid 16-bit application/32-bit application monolithic product based on MS-DOS....
NT 4.0
Windows NT 4.0

Windows NT 4.0 is a Preemption , Graphical user interface and business-oriented operating system designed to work with either uniprocessor or Symmetric multiprocessing computers....
95
Windows 95

Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Microsoft Windows products....
3.1/NT
Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix....
 3.x
X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
 
PPC
9
Mac OS 9

Mac OS 9 is the final major release of Apple Inc. "Classic" Mac OS. Introduced on October 23 1999, Apple positioned it as "The Best Internet Operating System Ever," highlighting Apple Sherlock Internet search capabilities, integration with Apple's free online services known as .Mac, and improved Open Transport networking....
 
PPC
8
Mac OS 8

Mac OS 8 is an operating system released by Apple Inc. on July 26 1997. It represented the largest overhaul of the Mac OS since the release of System 7 , some six years previous....
 
PPC/68k
7
System 7 (Macintosh)

System 7 is a single-user graphical user interface-based operating system for Macintosh computers. It was introduced on May 13, 1991 by Apple Computer....
 
PPC/68k
Years - - 2006 2003 2001 2000 2000 1998 1996 1995 1992 1988 2001 1999 1997 1991 (1990s)
IE 8
Internet Explorer 8

Windows Internet Explorer 8 is the next version of Internet Explorer, succeeding Internet Explorer 7. Beta 1, targeted at web designers and developers, was released to the general public on March 5, 2008....
2008- Trident VI
Trident (layout engine)

Trident is the name of the layout engine for the Microsoft Windows version of Internet Explorer. It was first introduced with the release of Internet Explorer 4 in October 1997; it has been steadily upgraded and remains in use today....
(with SP2
SP2

SP2 may refer to:*Orbital_hybridisation#sp2 hybrids, any bond which involves an sp? orbital*IBM Scalable POWERparallel, a supercomputer platform with a version named SP2...
)
(with SP2
SP2

SP2 may refer to:*Orbital_hybridisation#sp2 hybrids, any bond which involves an sp? orbital*IBM Scalable POWERparallel, a supercomputer platform with a version named SP2...
/SP3
Sp3

sp3 may refer to:*sp3 orbital hybridisation in chemistry*Sp3 transcription factor in biology*XP_SP3#Service_Pack_3 in computing...
)
IE 7
Internet Explorer 7

Windows Internet Explorer 7 is a web browser released by Microsoft in October 2006. Internet Explorer 7 is part of a long line of versions of Internet Explorer and was the first major update to the browser in more than 5 years....
2006- Trident V
Trident (layout engine)

Trident is the name of the layout engine for the Microsoft Windows version of Internet Explorer. It was first introduced with the release of Internet Explorer 4 in October 1997; it has been steadily upgraded and remains in use today....
(with SP1
Sp1

Sp1 is a human transcription factor involved in gene expression in the early development of an organism. The protein is 785 amino acids long, with a molecular mass of 81 kDA....
/SP2
SP2

SP2 may refer to:*Orbital_hybridisation#sp2 hybrids, any bond which involves an sp? orbital*IBM Scalable POWERparallel, a supercomputer platform with a version named SP2...
)
(with SP2
SP2

SP2 may refer to:*Orbital_hybridisation#sp2 hybrids, any bond which involves an sp? orbital*IBM Scalable POWERparallel, a supercomputer platform with a version named SP2...
/SP3
Sp3

sp3 may refer to:*sp3 orbital hybridisation in chemistry*Sp3 transcription factor in biology*XP_SP3#Service_Pack_3 in computing...
****)
IE 6
Internet Explorer 6

Microsoft Internet Explorer 6 , is a graphical user interface web browser developed by Microsoft and included as part of the Microsoft Windows XP and Windows Server 2003 lines of operating systems....
2001 Trident IV
Trident (layout engine)

Trident is the name of the layout engine for the Microsoft Windows version of Internet Explorer. It was first introduced with the release of Internet Explorer 4 in October 1997; it has been steadily upgraded and remains in use today....

6.0 SP1

6.0 SP1

6.0 SP1

6.0 SP1
IE 5.5
Internet Explorer 5

Microsoft Internet Explorer 5 is a graphical web browser released in March 1999 by Microsoft, primarily for Microsoft Windows, but initially with versions available for Apple Macintosh, Sun Microsystems Solaris , and HP-UX....
2000 Trident III
Trident (layout engine)

Trident is the name of the layout engine for the Microsoft Windows version of Internet Explorer. It was first introduced with the release of Internet Explorer 4 in October 1997; it has been steadily upgraded and remains in use today....
***
IE 5.0
Internet Explorer 5

Microsoft Internet Explorer 5 is a graphical web browser released in March 1999 by Microsoft, primarily for Microsoft Windows, but initially with versions available for Apple Macintosh, Sun Microsystems Solaris , and HP-UX....
1999 Trident II
Trident (layout engine)

Trident is the name of the layout engine for the Microsoft Windows version of Internet Explorer. It was first introduced with the release of Internet Explorer 4 in October 1997; it has been steadily upgraded and remains in use today....
(Win)
Tasman
Tasman (layout engine)

Tasman is the name of a layout engine developed by Microsoft, introduced with the Macintosh version of Internet Explorer 5, a new feature in the development of Internet Explorer for Mac ....
  (Mac)
rowspan="2" rowspan="2" rowspan="2" *** rowspan="2"
5.01
rowspan="2"
5.0
rowspan="2"
5.2.3 Included

5.1.7 Included
colspan="2"
5.1.7

5.01 SP1
IE 4.0
Internet Explorer 4

Microsoft Internet Explorer 4 is a graphical web browser released in September 1997 by Microsoft, primarily for Microsoft Windows, but also with versions available for Apple Macintosh, Solaris , and HP-UX....
1997 Trident
Trident (layout engine)

Trident is the name of the layout engine for the Microsoft Windows version of Internet Explorer. It was first introduced with the release of Internet Explorer 4 in October 1997; it has been steadily upgraded and remains in use today....
**
IE 3.0
Internet Explorer 3

Microsoft Internet Explorer 3 is a graphical web browser released on August 13, 1996 by Microsoft for Microsoft Windows and on January 8, 1997 for Apple Macintosh ....
1996 - *** *** ** Win 3.1 version
IE 2.0
Internet Explorer 2

Microsoft Internet Explorer 2 is a graphical web browser released in November 1995 by Microsoft for Windows 95 and Windows NT and in April 1996 for Apple Macintosh and Windows 3.1x....
1995 - **
IE 1.5
Internet Explorer

Windows Internet Explorer , commonly abbreviated to IE, is a series of graphical user interface web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems starting in 1995....
1996 Spyglass rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2" rowspan="2"
IE 1.0
History of Internet Explorer

The following is a history of the Internet Explorer graphical web browser from Microsoft developed over 8 major software versions including Internet Explorer 1 , Internet Explorer 2 , Internet Explorer 3 , Internet Explorer 4 , Internet Explorer 5 , Internet Explorer 6, Internet Explorer 7 , and Internet Explorer 8 ....
1995 Spyglass Plus!
Microsoft Plus!

Microsoft Plus! is a commercial operating system enhancement product by Microsoft. The last edition is the Plus! SuperPack, which includes an assortment of screensavers, themes, and games, as well as multimedia applications....


* Internet Explorer 6 SP2 is only available as part of Windows XP SP2 or Windows Server 2003 SP1 or SP2.
** The version of Internet Explorer included with Windows 95 varied by OSR release; 2.0 was included with OSR1, 3.0 was included with OSR2, and 4.0 was included with OSR2.5.
*** No native support, but possible with third-party "Standalone" installer.
**** Final version of Windows XP Service Pack 3 does not include IE7.

See also Internet Explorer Mobile. Non-desktop versions of IE have supported Windows CE also.

"Standalone" Internet Explorer

Early versions of Internet Explorer such as 5 had a compatibility mode to run Internet Explorer 4, though this feature was dropped (also MacUsers could still use 4.5 after installing 5). While Microsoft claims it is impossible to keep multiple versions of Internet Explorer on the same machine, some hackers have successfully separated several versions of Internet Explorer, making them standalone applications. These are referred to as "standalone" IEs and have included versions 3 through 7.
  • — The web developer Joe Maddalone who found the solution.
  • — Downloads of all the versions, originally packaged by Ryan Parman.
  • Xenocode
    Xenocode

    Xenocode is a set of application virtualization technologies developed by Code Systems Corporation.Applications are packed into single executable files that can be executed instantly on any Windows desktop....
     application virtualization
Microsoft has discontinued standalone installers for Internet Explorer to the general public. However, there are unofficial procedures for downloading the complete install package. Internet Explorer standalone hacks exploit a known workaround to DLL hell
DLL hell

In computing, DLL hell is a colloquial term for the complications that arise when working with dynamic link library used with Microsoft Windows operating systems, particularly legacy 16-bit editions....
, which was introduced in Windows 2000, called .
  • Microsoft document, with instructions for downloading the entire set of installation files.


It is also possible to install Internet Explorer via Wine
Wine (software)

Wine is a free software software application that aims to allow Unix-like computer operating systems on the x86 architecture or x86-64 architecture to execute programs written for Microsoft Windows....
.
  • automatically sets up Internet Explorer 5.0, 5.5, and 6.0 in Wine. Supporting Internet Explorer 7 is currently in development; as of August 2007, the IE7 rendering engine can be used with the IE6 user interface.


After Internet Explorer 7 is installed, an Internet Explorer 6 executable is still available in C:\WINDOWS\ie7, hidden by default. Launching this executable provides the user with the older IE6 interface, however web pages are rendered using the IE7 engine. The IE6 engine can be re-enabled by placing a file named "iexplore.exe.local" into the IE7 folder.

As an alternative to using IE standalone, Microsoft now makes available Microsoft Virtual PC
Microsoft Virtual PC

Microsoft Virtual PC is a virtualization suite for Microsoft Windows, and an emulation suite for Mac OS X on PowerPC-based systems. The software was originally written by Connectix, and was subsequently acquired by Microsoft....
 images containing pre-activated copies of Windows XP
Windows XP

Windows XP is a line of operating systems produced by Microsoft for use on personal computers, including home and business desktops, laptop, and media centers....
 with either IE 6 or IE 7 installed. Microsoft recommends this approach for web developers seeking to test their pages in the different versions of IE as the standalone versions are unsupported and may not work the same way as a properly installed copy of IE.

Removal

While a major upgrade of Internet Explorer can be uninstalled in a traditional way if the user has saved the original application files for uninstallation, the matter of uninstalling the version of the browser that has shipped with an operating system remains a controversial one.

The idea of removing a stock install of Internet Explorer from a Windows system was proposed during the United States v. Microsoft
United States v. Microsoft

United States v. Microsoft was a set of consolidated civil actions filed against Microsoft Corporation on May 18, 1998 by the United States Department of Justice and 20 U.S....
 case. Critics felt that users should have the right to uninstall Internet Explorer freely just like any other application software
Application software

Application software is any tool that functions and is operated by means of a computer, with the purpose of supporting or improving the software user 's work....
. One of Microsoft's arguments during the trial was that removing Internet Explorer from Windows may result in system instability.

Removing Internet Explorer does have a number of consequences. Applications that depend on libraries installed by IE will fail to function, or have unexpected behaviors. The Windows help and support system will also not function due to the heavy reliance on HTML help files and components of IE. In versions of Windows before Vista
Windows Vista

Windows Vista is one member in a family of operating systems developed by Microsoft for use on personal computers, including home and business Desktop computer, laptops, Tablet PCs, and media center PCs....
, it is also not possible to run Microsoft's Windows Update
Windows Update

Windows Update is a service provided by Microsoft that provides updates for the Microsoft Windows operating system and its installed components....
 or Microsoft Update with any other browser due to the service's implementation of an ActiveX
ActiveX

ActiveX is a component Object Model developed by Microsoft for Microsoft Windows. By using the Component Object Model runtime, developers can create Component-based software engineering that perform a particular function or a set of functions....
 control, which no other browser supports. In Windows Vista, Windows Update
Windows Update

Windows Update is a service provided by Microsoft that provides updates for the Microsoft Windows operating system and its installed components....
 is implemented as a Control Panel
Control Panel (Windows)

The Control Panel is a part of the Microsoft Windows graphical user interface which allows users to view and manipulate basic system settings and controls via List of Control Panel applets , such as adding hardware, adding and removing software, controlling user accounts, and changing accessibility options....
 applet.

However, as of build 7048 of Windows 7, Microsoft added the ability to safely remove Internet Explorer 8 from Windows. Microsoft does not allow the dependencies to be removed through this process, but the Internet Explorer executable (iexplore.exe) is removed without harming any other Windows components.

See also

  • List of feed aggregators
    List of feed aggregators

    The following is a list of notable feed aggregators....
  • Comparison of feed aggregators
    Comparison of feed aggregators

    The following is a comparison of notable feed aggregators. Often e-mail programs and web browsers have the ability to display feeds. They are listed here, too....


External links

  • — The weblog of the Internet Explorer team
  • — The official Microsoft Internet Explorer Community
  • — A utility to detect and measure IE's memory leaks.
  • — Microsoft's analysis of IE's memory leak problem.
  • — Just how close did we come to a Net ruled by Microsoft? The "server wars" show a grim counterpart to the browser wars