Hoofdmenu openen

Lynx is een opensourcewebbrowser die enkel tekst kan weergeven. Lynx is geschreven in C en wordt momenteel onderhouden door Thomas Dickey. De broncode wordt gepubliceerd onder de GPL. Lynx werkt op meerdere platformen.

Lynx
Lynx
Lynx
Ontwikkelaar Thomas Dickey
Recentste versie 2.8.8 
(14 februari 2014)
Status Actief
Besturingssysteem Multiplatform
Geschreven in ISO C
Categorie Webbrowser
Licentie GPL
Versiebeheer lynx.invisible-island.net
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

GeschiedenisBewerken

Lynx is bedacht door de Distributed Computing Group binnen de afdeling Academic Computing Services aan de universiteit van Kansas door Lou Montulli, Charles Rezac en Michael Grobe.

Het begin: lokaal gebruik middels een eigen formaatBewerken

Het computerprogramma werd aanvankelijk bedacht om binnen de universiteit campusbrede informatie mee te kunnen lezen. Die moest worden aangeboden in een eigen hypertextformaat om gegevens weer te geven en links te maken, dat er ongeveer zo uitzag:

LINK_DELIMITER = <
END_LINK_DELIMITER = >
OWNER = Voorbeeld
OWNER_ADDRESS = voorbeeld@example.com
OWNER_INFO = Voorbeeld
PATH = examples/
Dit is een voorbeeld van een lynx-hypertext,
<link/naar/doc.txt> 
zo maak je dus een hyperlink.

Internet-ondersteuningBewerken

Inmiddels werd Gopher populair, dat werkte over het hele Internet met een eigen protocol en documentformaat. In 1992 ging Lynx dit ook ondersteunen.

In juli 1993 werd ondersteuning toegevoegd voor het World Wide Web, dat wil zeggen, het HTTP-protocol en het HTML-documentformaat. Daarin zou het bovenstaande voorbeeld ongeveer zo opgeschreven moeten worden:

<html>
<head>
      <title>Voorbeeld</title>
</head>
<body>
<base href="examples/" />
Dit is een voorbeeld van een lynx-hypertext,
<a href="link/naar/doc.txt">Link</a> 
zo maak je dus een hyperlink.
</body>
</html>

Lynx werd populair als tekstbrowser. Een pagina met alleen tekst ziet er saaier uit, maar laadt erg snel. Internetverbindingen waren vaak nog te traag om pagina's met plaatjes binnen redelijke tijd te kunnen laden.

Erg geavanceerd werd de HTML-ondersteuning van Lynx nooit; tabellen worden bijvoorbeeld niet goed weergegeven.

Multiplatform-ondersteuningBewerken

Lynx was voor Unix ontwikkeld; later werd ondersteuning toegevoegd voor onder andere DOS en VMS. De doorontwikkeling kwam in handen van een wisselende groep vrijwilligers.

Werking en beperkingenBewerken

Navigeren in Lynx gebeurt met het toetsenbord; zo is 'G' het commando 'Go' en dient de Tab-toets om naar de volgende hyperlink in de pagina te springen.

Als tekstbrowser kan Lynx geen afbeeldingen of andere niet-tekstuele elementen tonen.

Bovendien wordt de muis niet ondersteund, JavaScript en CSS ook niet, worden tabellen en frames niet heel praktisch weergegeven (wat in andere tekstbrowsers beter is), en worden allerlei latere HTML-uitbreidingen helemaal niet ondersteund. Het gevolg is dat veel webpagina's totaal onbruikbaar zijn.

Lynx deelt in de voordelen van tekstbrowsers: het laadt pagina's snel, is met het toetsenbord snel te bedienen, en de spartaanse weergave op pagina's die het biedt kan een voordeel zijn bij gebruik van tekst-naar-spraaksoftware, wat belangrijk is voor blinden en slechtzienden.

Zie ookBewerken

BronnenBewerken