Throbber
   HOME

TheInfoList



OR:

A throbber, also known as a loading icon, is an
animated Animation is a method by which still figures are manipulated to appear as moving images. In traditional animation, images are drawn or painted by hand on transparent celluloid sheets to be photographed and exhibited on film. Today, most ani ...
graphical control element A graphical widget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through dir ...
used to show that a
computer program A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. Computer programs are one component of software, which also includes software documentation, documentation and oth ...
is performing an action in the background (such as downloading content, conducting intensive calculations or communicating with an external device). In contrast to a
progress bar ...
, a throbber does not indicate how much of the action has been completed. Usually the throbber is found at the side of a program's
toolbar The toolbar, also called a bar or standard toolbar (originally known as ribbon) is a graphical control element on which on-screen icons can be used. A toolbar often allows for quick access to functions that are commonly used in the program. Some ...
or
menu bar A menu bar is a graphical control element which contains Drop-down list, drop-down menus. The menu bar's purpose is to supply a common housing for window- or Application software, application-specific menus which provide access to such function ...
. Throbbers take various forms, but are commonly incorporated into the
logo A logo (abbreviation of logotype; ) is a graphic mark, emblem, or symbol used to aid and promote public identification and recognition. It may be of an abstract or figurative design or include the text of the name it represents as in a wo ...
of the program. Throbbers are typically a still image (known as its resting frame), unless the program is performing an action, during which time the throbber is animated in a loop to convey to the user that the program is busy (and has not frozen). Once the action is complete, the throbber returns to its resting frame. It is normally possible for the user to continue interacting with the program while the throbber animated; one such possibility may be to press a "stop" button to cancel the action. Clicking the throbber itself might perform another action, such as opening the program's
website A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google, Facebook, Amazon, and W ...
, or pausing or canceling the background action.


History

One of the early (if not the earliest) uses of a throbber occurred in the
NCSA Mosaic NCSA Mosaic is a discontinued web browser, one of the first to be widely available. It was instrumental in popularizing the World Wide Web and the general Internet by integrating multimedia such as text and graphics. It was named for its support ...
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 A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
added a separate Stop button for this purpose.
Netscape Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California and then Dulles, Virginia. Its Netscape web browser was on ...
, 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 A meteor shower is a celestial event in which a number of meteors are observed to radiate, or originate, from one point in the night sky. These meteors are caused by streams of cosmic debris called meteoroids entering Earth's atmosphere at extr ...
) became very well known and almost became an unofficial symbol of the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web ...
. Later,
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical web browsers developed by Microsoft which was used in the Windows line of operating systems (in ...
's blue "e" enjoyed similar status, though it only functioned as a throbber in early versions of the browser. The
IBM WebExplorer IBM WebExplorer was an early web browser designed at IBM facilities in the Research Triangle Park for OS/2. History Presented in 1994 with OS/2 Warp (v3), it was hailed as the best browser by '' Internet Magazine'' in their November issue and ...
offered a webpage the opportunity to change the look and the animation of the throbber by using proprietary
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaS ...
code. 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 An arena is a large enclosed platform, often circular or oval-shaped, designed to showcase theatre, musical performances, or sporting events. It is composed of a large open space surrounded on most or all sides by tiered seating for spectator ...
web browser has a
command-line option A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
to change the throbber with a local file. Initially, throbbers tended to be quite large, but they reduced in size along with the size of toolbar buttons as
graphical user interfaces The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
developed. Their usefulness declined somewhat as most
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s 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 Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current an ...
,
Opera Opera is a form of theatre in which music is a fundamental component and dramatic roles are taken by singers. Such a "work" (the literal translation of the Italian word "opera") is typically a collaboration between a composer and a libr ...
and
Google Chrome Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, ...
— place a small
annular Annulus (or anulus) or annular indicates a ring- or donut-shaped area or structure. It may refer to: Human anatomy * '' Anulus fibrosus disci intervertebralis'', spinal structure * Annulus of Zinn, a.k.a. annular tendon or ''anulus tendineus co ...
throbber in the tab while a page is loading and replace it with the
favicon A favicon (; short for favorite icon), also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons, associated with a particular website or web page. A web designer can create ...
of the page when loading has completed. Often browsers shipped with
ISP An Internet service provider (ISP) is an organization that provides services for accessing, using, or participating in the Internet. ISPs can be organized in various forms, such as commercial, community-owned, non-profit, or otherwise private ...
CDs, or those customized according to
co-branding Co-branding is a marketing strategy that involves strategic alliance of multiple brand names jointly used on a single product or service. Co-branding is an arrangement that associates a single product or service with more than one brand name, o ...
agreements, have a custom throbber. For example, the version of Internet Explorer included with
AOL AOL (stylized as Aol., formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City. It is a brand marketed by the current incarnation of Yahoo! Inc. ...
disks has an AOL throbber instead of the standard "e".


Spinning wheel

Throbbers saw a resurgence with client side applications (such as
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Gree ...
web apps A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serve ...
) 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 A clock face is the part of an analog clock (or watch) that displays time through the use of a flat dial with reference marks, and revolving pointers turning on concentric shafts at the center, called hands. In its most basic, globally recogn ...
, highlighted in turn as if a wave is moving clockwise around the circle. In
text user interface In computing, text-based user interfaces (TUI) (alternately terminal user interfaces, to reflect a dependence upon the properties of computer terminals and not just text), is a retronym describing a type of user interface (UI) common as an ear ...
s, 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 Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
and
DR-DOS DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS- ...
utilities in the 1980s.


See also

* Spinning pinwheel * Windows wait cursor


References

{{Graphical control elements Graphical control elements Technology neologisms