NetSurf is an open-source web browser which uses its own layout engine. Its design goal is to be lightweight and portable. NetSurf provides features including tabbed browsing, bookmarks and page thumbnailing. The NetSurf project was started in April 2002 in response to a discussion of the deficiencies of the RISC OS platform's existing web browsers. Shortly after the project's inception, development versions for RISC OS users were made available for download by the project's automated build system. NetSurf was voted "Best non-commercial software" four times in Drobe Launchpad's annual RISC OS awards between 2004 and 2008. NetSurf supports both mainstream systems (e.g. macOS and Unix-like) and older or uncommon platforms (e.g. AmigaOS, Haiku, Atari TOS, RISC OS, and Redox). The browser was ranked in 2011 as in an article highlighting 10 browsers for Linux published in TechRepublic and ZDNet. In 2010 it was referred to as a CLI browser superior to w3m. Features NetSurf's multi-platform core is written in ANSI C, and implements most of the HTML 4 and CSS 2.1 specifications using its own bespoke layout engine. As of version 2.0, NetSurf uses Hubbub, an HTML parser that follows the HTML5 specification. As well as rendering GIF, JPEG, PNG and BMP images, the browser also supports formats native to RISC OS, including Sprite, Draw and ArtWorks files. It was suggested by developer John-Mark Bell in 2007 that support for JavaScript could be added. This feature did not make it into NetSurf v2 back in 2008, nor into NetSurf v3 of 2013, but as of December 2012 there are some NetSurf preview-builds available which contain early-stage JavaScript support (later much improved). On April 20, 2013, NetSurf 3.0 was released. History NetSurf began in April 2002 as a web browser for the RISC OS platform. Work on a GTK port began in June 2004 to aid development and debugging. It has since gained many of the user interface features present in the RISC OS version. The browser is packaged with several distributions including Ubuntu, NetBSD, and OpenBSD. After five years of development, the first stable version of the browser was released on 19 May 2007 to coincide with the Wakefield RISC OS show. Version 1.0 was made available for download from the project's web site and the software was sold on CD at the show. After the release of NetSurf 1.0 there were two point-releases, which largely comprised bug fixes. NetSurf