ICAB Arcuda
   HOME

TheInfoList



OR:

iCab is a
web browser 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 ...
for Mac OS by Alexander Clauss, derived from Crystal
Atari Atari () is a brand name that has been owned by several entities since its inception in 1972. It is currently owned by French publisher Atari SA through a subsidiary named Atari Interactive. The original Atari, Inc. (1972–1992), Atari, Inc., ...
Browser (CAB) for
Atari TOS TOS (The Operating System) is the operating system of the Atari ST range of computers. This range includes the 520ST and 1040ST, their STF/M/FM and STE variants and the Mega ST/STE. Later, 32-bit machines ( TT, Falcon030) were developed using a ...
compatible computers. It was one of the few browsers still updated for the
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The ...
prior to that version being discontinued after version 3.0.5 in 2008;
Classilla Classilla is a Gecko-based Internet suite for PowerPC-based classic Macintosh operating systems, essentially an updated descendant of the defunct Mozilla Application Suite by way of the Mac OS port maintained in the aborteWaMComproject. The name ...
was the last browser that was maintained for that OS but it was discontinued in 2021. The downloadable product is fully functional, but is
nagware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
—periodically displaying a
dialog box The dialog box (also called dialogue box (non-U.S. English), message box or simply dialog) is a graphical control element in the form of a small window that communicates information to the user and prompts them for a response. Dialog boxes are ...
asking the user to register the product, and upgrade to the "Pro" version.


Versions

iCab 2.9.9 supports both
68k The Motorola 68000 series (also known as 680x0, m68000, m68k, or 68k) is a family of 32-bit complex instruction set computer (CISC) microprocessors. During the 1980s and early 1990s, they were popular in personal computers and workstations and w ...
and
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
Macintosh systems running
System 7.5 System 7, codenamed "Big Bang", and also known as Mac OS 7, is a graphical user interface-based operating system for Macintosh computers and is part of the classic Mac OS series of operating systems. It was introduced on May 13, 1991, by Apple Co ...
through Mac OS 9.2.2. While no longer maintained, iCab 2.9.9 is still available for download and registration. iCab 2.9.8 runs natively on early versions of
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
, but Mac OS X compatible versions of iCab 2.x are no longer officially available for download. iCab 3.x can run on PowerPC systems running
Mac OS 8.5 Mac OS 8 is an operating system that was released by Apple Computer on July 26, 1997. It includes the largest overhaul of the classic Mac OS experience since the release of System 7, approximately six years before. It places a greater emphasis ...
through Mac OS 9.2.2, or PowerPC or
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
systems running Mac OS X 10.1 or later. iCab 3 was last updated in January 2008. iCab 4 was rewritten to use the
Cocoa Cocoa may refer to: Chocolate * Chocolate * ''Theobroma cacao'', the cocoa tree * Cocoa bean, seed of ''Theobroma cacao'' * Chocolate liquor, or cocoa liquor, pure, liquid chocolate extracted from the cocoa bean, including both cocoa butter and ...
API and the
WebKit WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the PS ...
rendering engine Rendering or image synthesis is the process of generating a physically-based rendering, photorealistic or Non-photorealistic rendering, non-photorealistic image from a 2D model, 2D or 3D model by means of a computer program. The resulting im ...
. It can run on PowerPC or Intel systems running Mac OS 10.3.9 or later. iCab 5 was released on June 12, 2012. It runs on Mac OS 10.5 or later. iCab 6 was rewritten using the new technologies in macOS Big Sur and released on October 31, 2020. It runs on macOS 10.13 or later.


History

The first versions of iCab were criticized for not supporting
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
and
DOM Dom or DOM may refer to: People and fictional characters * Dom (given name), including fictional characters * Dom (surname) * Dom La Nena (born 1989), stage name of Brazilian-born cellist, singer and songwriter Dominique Pinto * Dom people, an et ...
. iCab 3 introduced improved rendering capabilities, including support for CSS2 and
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
(via the
ATSUI The Apple Type Services for Unicode Imaging (ATSUI) is the set of services for rendering Unicode-encoded text introduced in Mac OS 8.5 and carried forward into Mac OS X. It replaced the WorldScript engine for legacy encodings. Obsolescence A ...
toolkit). iCab 4 switched to WebKit for its
rendering engine Rendering or image synthesis is the process of generating a physically-based rendering, photorealistic or Non-photorealistic rendering, non-photorealistic image from a 2D model, 2D or 3D model by means of a computer program. The resulting im ...
, giving it the same rendering abilities as Apple's
Safari A safari (; ) is an overland journey to observe wild animals, especially in eastern or southern Africa. The so-called "Big Five" game animals of Africa – lion, leopard, rhinoceros, elephant, and Cape buffalo – particularly form an importa ...
browser. On 7 June 2009, iCab 4.6, using the WebKit rendering engine, became the first desktop browser released to display a score of 100/100 and pass the
Acid3 The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript. If the test is successful, the results ...
test. Apple's Safari 4 browser was released one day later and has been officially credited as being the first official release browser to pass the Acid3 test with a score of 100/100.


Features

iCab features a filter manager which allows users to avoid downloading advertisements and other content. Currently iCab comes with two filters (advertisements and video). Other kinds of filters add features, such as the
YouTube YouTube is a global online video platform, online video sharing and social media, social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by ...
video filter A video filter is a software component that performs some operation on a multimedia stream. Multiple filters can be used in a chain, known as a ''filter graph'', in which each filter receives input from its upstream filter, processes the input ...
which adds a download link on all
YouTube YouTube is a global online video platform, online video sharing and social media, social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by ...
page views. iCab has features for
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 Search, Google, Facebook, Amaz ...
developers, including an
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 JavaScri ...
validity checker, an automatic page refresh option, a Web Inspector, DOM Inspector,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
debugger, and a Console. iCab's "Automatic Update" option, for any page it is rendering directly from the local hard disk, will automatically reload the page when changes are saved to disk. The HTML syntax validity checker displays a smiley face in the Status Bar and also, optionally, in the Toolbar. Clicking on the smiley will bring up a list of any errors on the page, as will "Error Report" from the Tools menu. Double clicking on an error will display the page source, with the offending syntax highlighted. The HTML syntax validator was first seen in the same author's earlier web browser, CAB. iCab's Download manager allows the user to start, stop, resume and review downloads. It maintains a download history, and supports downloading of an individual page, or a whole site (crawling) with many user-selectable crawl-constraint options. It can save as portable web archives (a
ZIP Zip, Zips or ZIP may refer to: Common uses * ZIP Code, USPS postal code * Zipper or zip, clothing fastener Science and technology Computing * ZIP (file format), a compressed archive file format ** zip, a command-line program from Info-ZIP * Zi ...
archive containing HTML, images and other files), or as individual files on the local hard drive. iCab also contains the following features: * Tabbed browsing. * Javascript and CSS2 support. * Multiple language support, including Arabic on older Macs (cannot display UTF-16 pages). * Filtering: ** Filtering out of images and plugin content (e.g. ads). ** Adjust rendering, network, JavaScript, and cookies settings for individual sites or types of pages. * Kiosk mode: full-screen display and access controls. * Acid2 test compliance. * Configurable print dialog. * History window which can sort by title, last access date, or URL. * Hotlist (bookmark) mechanism which can automatically or manually check for updates to bookmarked sites. * Reload a single image on a page without needing to reload the whole page. * Disable web "annoyances" such as animated
GIF The Graphics Interchange Format (GIF; or , see pronunciation) is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on 15 June 1987. ...
s and embedded sound files. * User agent spoofing (i.e. pretending to be another browser). * Support for sessions (i.e. saving and then loading all open windows and tabs). * Add any query (e.g., search engine,
Wikipedia Wikipedia is a multilingual free online encyclopedia written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and using a wiki-based editing system. Wikipedia is the largest and most-read refer ...
) to the toolbar search widget by point-and-click.


See also

*
List of web browsers The following is a list of web browsers that are notable. Historical Layout engines * Gecko is developed by the Mozilla Foundation. ** Goanna is a fork of Gecko developed by Moonchild Productions. * Servo is an experimental web brow ...
*
Comparison of web browsers General information Basic general information about the browsers. Browsers listed on a light purple background are discontinued. Platforms with a yellow background have limited support. Operating system support Browsers are compiled to run o ...
* InScript (JavaScript engine)


References


External links

*
"Thoughts on the Memory Efficiency of iCab and Programming in the 80s"
by John A. Ardelli {{Web browsers, desktop 1999 software Macintosh web browsers MacOS web browsers News aggregator software Software based on WebKit