Throbber

Last updated
A typical throbber animation, as seen on many websites when performing a blocking action. Ajax-loader.gif
A typical throbber animation, as seen on many websites when performing a blocking action.

A throbber is an animated graphical control element used to show that a computer program is performing an action in the background (such as downloading content, conducting intensive calculations or communicating with an external device). [1] [2] [3] In contrast to a progress bar, a throbber does not convey how much of the action has been completed.

Contents

Typical characteristics

Usually the throbber is found on the right side of a program's toolbar or menu bar. The form the throbber takes varies, but it is common for it to be the logo of the program it is part of. Most of the time the throbber is a still image (known as its resting frame), but when the program is performing an action the throbber begins to animate in a loop to let the user know that the program is busy and has not frozen. Once the action is complete, the throbber returns to its resting frame. Normally, it is possible for the user to continue interacting with the program while the throbber is animating (one such possibility may be to press a stop button to cancel the action that the program is doing). Clicking on the throbber itself might perform some specific action (for example go to the program's website, pause or cancel the background action).

History

One of the early (if not the earliest) [ citation needed ] uses of a throbber occurred in the NCSA Mosaic web browser of the early 1990s, which featured an NCSA logo that animated while Mosaic downloaded a web page. As the user could still interact with the program, the pointer remained normal (and not a busy symbol, such as an hourglass); therefore, the throbber provided a visual indication that the program was performing an action. Clicking on the throbber would stop the page loading; later web browsers added a separate Stop button for this purpose.

The Netscape logo, as seen in the top right of every Netscape browser window Netscape icon.svg
The Netscape logo, as seen in the top right of every Netscape browser window

Netscape, which soon overtook Mosaic as the market-leading web browser, also featured a throbber. In version 1.0 of Netscape, this took the form of a big blue "N" (Netscape's logo at the time). The animation depicted the "N" expanding and contracting - hence the name "throbber". When Netscape unveiled its new logo (a different "N" on top of a hill), they held a competition to find an animation for it. The winning design (featuring the new-look "N" in a meteor shower) became very well known and almost became an unofficial symbol of the World Wide Web [ citation needed ]. Later, Internet Explorer's blue "e" enjoyed similar status, though it only functioned as a throbber in early versions of the browser.

The IBM WebExplorer offered a webpage the opportunity to change the look and the animation of the throbber by using proprietary HTML code. [4] The use of web frames, a feature introduced later, leads WebExplorer to confusion on modern pages due to the way this feature was implemented.

The Arena web browser has a command-line option to change the throbber with a local file. [5]

Initially, throbbers tended to be quite large, but they reduced in size along with the size of toolbar buttons as graphical user-interfaces developed. Their usefulness declined somewhat as most operating systems introduced a different pointer to indicate "working in background", and they are no longer included in all web browsers. Furthermore, even web browsers that do use them depict images less elaborate than their predecessors. Many browsers — like Mozilla Firefox, Opera and Google Chrome — place a small annular throbber in the tab while a page is loading and replace it with the favicon of the page when loading has completed.

Often browsers shipped with ISP CDs, or those customized according to co-branding agreements, have a custom throbber. For example, the version of Internet Explorer included with AOL disks has an AOL throbber instead of the standard "e".

Spinning wheel

Throbbers saw a resurgence with client-side applications (such as Ajax web apps) where an application within the web browser would wait for some operation to complete. Most of these throbbers were known as a "spinning wheel", which typically consist of 8, 10, or 12 part-radial lines or discs arranged in a circle, as if on a clock face, highlighted in turn as if a wave is moving clockwise around the circle.

In text user interfaces, the spinning wheel is commonly replaced by a fixed-width character which is cycled between "|", "/", "-" and "\" forms in order to create an animation effect. Unlike graphical activity indicators, the spinning bar is commonly combined with progress displays, since the lower resolution of character-based progress bars requires a separate indication of activity. This use dates from early versions of the UNIX operating system and DR-DOS utilities in the 1980s.

See also

Related Research Articles

Internet Explorer Web browser developed by Microsoft

Internet Explorer is a series of graphical web browsers developed by Microsoft and included in the Microsoft Windows line of operating systems, starting in 1995. It was first released as part of the add-on package Plus! for Windows 95 that year. Later versions were available as free downloads, or in service packs, and included in the original equipment manufacturer (OEM) service releases of Windows 95 and later versions of Windows. The browser is discontinued, but still maintained.

Netscape Navigator web browser

Netscape Navigator was a proprietary web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in the 1990s, but by 2002 its use had almost disappeared. This was primarily due to the increased use of Microsoft's Internet Explorer web browser software, and partly because the Netscape Corporation did not sustain Netscape Navigator's technical innovation in the late 1990s.

Netscape is a brand name associated with the development of the Netscape web browser. It is now owned by Verizon Media, a subsidiary of Verizon Communications. The brand belonged to the Netscape Communications Corporation, an independent American computer services company whose headquarters were in Mountain View, California and then Dulles, Virginia. The browser was once dominant but lost to Internet Explorer and other competitors after the so-called first browser war, its market share falling from more than 90 percent in the mid-1990s to less than 1 percent in 2006.

Web browser software application for retrieving, presenting and traversing information resources on the World Wide Web

A web browser is a software application for accessing information on the World Wide Web. When a user requests a particular website, the web browser retrieves the necessary content from a web server and then displays the resulting web page on the user's device.

Mosaic (web browser) web browser

NCSA Mosaic, or simply Mosaic, is the web browser that popularized the World Wide Web and the Internet. It was also a client for earlier internet protocols such as File Transfer Protocol, Network News Transfer Protocol, and Gopher. The browser was named for its support of multiple internet protocols. Its intuitive interface, reliability, Microsoft Windows port and simple installation all contributed to its popularity within the web, as well as on Microsoft operating systems. Mosaic was also the first browser to display images inline with text instead of displaying images in a separate window. While often described as the first graphical web browser, Mosaic was preceded by WorldWideWeb, the lesser-known Erwise and ViolaWWW.

Browser wars competition

A browser war is competition for dominance in the usage share of web browsers. The "First Browser War" during the late 1990s pitted Microsoft's Internet Explorer against Netscape's Navigator. Browser wars continued with the decline of Internet Explorer's market share and the popularity of other browsers including Firefox, Google Chrome, Safari, and Opera.

Spyglass, Inc., was an Internet software company based in Champaign, Illinois.

Browser Helper Object DLL module designed as a plugin for Microsofts Internet Explorer web browser to provide added functionality

A Browser Helper Object (BHO) is a DLL module designed as a plugin for Microsoft's Internet Explorer web browser to provide added functionality. BHOs were introduced in October 1997 with the release of version 4 of Internet Explorer. Most BHOs are loaded once by each new instance of Internet Explorer. However, in the case of Windows Explorer, a new instance is launched for each window.

The tooltip or infotip or a hint is a common graphical user interface element. It is used in conjunction with a cursor, usually a pointer. The user hovers the pointer over an item, without clicking it, and a tooltip may appear—a small "hover box" with information about the item being hovered over. Tooltips do not usually appear on mobile operating systems, because there is no cursor.

IBM WebExplorer

IBM WebExplorer is an early, now discontinued, web browser designed at IBM facilities in the Research Triangle Park for OS/2.

Netscape Browser

Netscape Browser is the eighth major release of the Netscape series of web browsers, now all discontinued. It was published by AOL, but developed by Mercurial Communications, and originally released for Windows on May 19, 2005.

SlipKnot (web browser) web browser

SlipKnot was one of the earliest World Wide Web browsers, available to Microsoft Windows users between November 1994 and January 1998. It was created by Peter Brooks of MicroMind, Inc. to provide a fully graphical view of the web for users without a SLIP or other TCP/IP connection to the net, hence the name - SLIP...not. SlipKnot provided a graphical web experience through what would otherwise be a text-only Unix shell account. SlipKnot version 1.0 was released on November 22, 1994, approximately 3 weeks before Netscape's Netscape Navigator version 1.0 came out. It was designed to serve a significant fraction of PC/Windows-based Internet users who could not use Mosaic or Netscape at that time.

Netscape 7 version 7.0 of the Netscape web browser

Netscape 7 is a discontinued Internet suite developed by Netscape Communications Corporation, and was the seventh major release of the Netscape series of browsers. It is the successor of Netscape 6, and was developed in-house by AOL. It was released on August 29, 2002 and is based on Mozilla Application Suite 1.0.

Mozilla Application Suite Discontinued Internet suite

The Mozilla Application Suite is a discontinued cross-platform integrated Internet suite. Its development was initiated by Netscape Communications Corporation, before their acquisition by AOL. It was based on the source code of Netscape Communicator. The development was spearheaded by the Mozilla Organization from 1998 to 2003, and by the Mozilla Foundation from 2003 to 2006. It has been superseded by SeaMonkey Internet suite, a community-driven Internet suite that is based on the same source code and continued to be developed with newer Mozilla codebase.

A navigation bar is a section of a graphical user interface intended to aid visitors in accessing information. Navigation bars are implemented in file browsers, web browsers and as a design element of some web sites.

AOL Explorer, previously known as AOL Browser, is a discontinued graphical web browser based on the Microsoft Trident layout engine and was released by AOL. In July 2005, AOL launched AOL Explorer as a free download and as an optional download with AIM version 5.9. AOL Explorer supported tabbed browsing.

The Windows shell is the graphical user interface for the Microsoft Windows operating system. Its readily identifiable elements consists of the desktop, the taskbar, the Start menu, the task switcher and the AutoPlay feature. On some versions of Windows, it also includes Flip 3D and the charms. In Windows 10, the Windows Shell Experience Host interface drives visuals like the Start Menu, Action Center, Taskbar, and Task View/Timeline. However, the Windows shell also implements a shell namespace that enables computer programs running on Windows to access the computer's resources via the hierarchy of shell objects. "Desktop" is the top object of the hierarchy; below it there are a number of files and folders stored on the disk, as well as a number of special folders whose contents are either virtual or dynamically created. Recycle Bin, Libraries, Control Panel, This PC and Network are examples of such shell objects.

Netscape (web browser) family of web browsers

The Netscape web browser is the general name for a series of web browsers formerly produced by Netscape Communications Corporation, a former subsidiary of AOL. The original browser was once the dominant browser in terms of usage share, but as a result of the first browser war, it lost virtually all of its share to Internet Explorer.

A web browser is a software application for retrieving, presenting and traversing information resources on the World Wide Web. It further provides for the capture or input of information which may be returned to the presenting system, then stored or processed as necessary. The method of accessing a particular page or content is achieved by entering its address, known as a Uniform Resource Identifier or URI. This may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users easily to navigate their browsers to related resources. A web browser can also be defined as an application software or program designed to enable users to access, retrieve and view documents and other resources on the Internet.

Pointer (user interface) graphical image on a computer monitor that echoes movements of a pointing device

In computing, a pointer or mouse cursor is a symbol or graphical image on the computer monitor or other display device that echoes movements of the pointing device, commonly a mouse, touchpad, or stylus pen. It signals the point where actions of the user take place. It can be used in text-based or graphical user interfaces to select and move other elements. It is distinct from the cursor, which responds to keyboard input. The cursor may also be repositioned using the pointer.

References

  1. Branwyn, Gareth (May 1997), Jargon Watch: A Pocket Dictionary for the Jitterati, Hardwired, ISBN   1888869062
  2. Cradler, Dan (October 1997), Hacker's Guide to Navigator, Waite Group, ISBN   1571690948
  3. Laybourne, Kit (December 1998), The animation book: a complete guide to animated filmmaking--from flip-books to sound cartoons to 3-D animation (New Digital ed.), Three Rivers, p.  267, ISBN   0517886022
  4. Frommert, Hartmut. "OS/2 Web Explorer's proprietary html tags". Archived from the original on 21 December 1996. Retrieved 18 May 2018.
  5. Håkon Wium Lie (13 March 1995). "Arena: Command Line Options". World Wide Web Consortium . Retrieved 6 June 2010.