Op een bepaalde computer was er een applicatie genaamd WorldWideWeb. Deze app was uniek omdat de gebruiker hiermee HTML-documenten kon bewerken en weergeven. Het maakte ook gebruik van coderingsframeworks die later door Apple werden overgenomen na de aankoop van NeXT. Deze raamwerken worden vandaag de dag nog steeds gebruikt om de inhoud weer te geven die u momenteel aan het lezen bent.
Net als de originele app is dit WorldWideWeb een handig hulpmiddel voor webontwikkeling. Het is ontworpen voor personen die hun werk op hun iPad of iPhone moeten testen voordat ze de bestanden naar een echte webserver zoals Apache of nginx overbrengen. Het maakt ook offline werken mogelijk, wat handig kan zijn in situaties waarin er geen internetverbinding is. Bovendien kunnen app-ontwikkelaars deze server gebruiken om de API's die hun product gebruikt te simuleren en testen.
Kenmerken:
WorldWideWeb werkt anders dan traditionele webservers die tegenwoordig in de productie worden gebruikt. Het heeft een automatische vernieuwingsfunctie die uw site controleert en de browser opnieuw laadt wanneer er wijzigingen worden aangebracht. Dit elimineert de noodzaak voor cache-busters, omdat elk verzoek een nieuw antwoord ontvangt. De app is ook eenvoudig te configureren, selecteer eenvoudig een map en ga aan de slag. Als u een URL tegenkomt die niet bestaat, biedt de app een handige lijst met bestanden in die map.
Bonjour-ondersteuning is ook inbegrepen, die automatische DNS biedt voor gemakkelijke toegang via apparaten op uw lokale netwerk. Dit is vooral handig voor testdoeleinden. De app heeft ook REST-ondersteuning, waardoor u standaardreacties kunt instellen als JSON of XML, zodat u eenvoudig API's kunt bespotten. Het is volledig zelfstandig en vereist geen andere tools zoals Python of Ruby om te functioneren.
Beveiliging heeft de hoogste prioriteit en WorldWideWeb draait volledig in een sandbox. Dit betekent dat hij geen toegang heeft tot gegevens, tenzij u dit expliciet toestaat. Ondanks de krachtige mogelijkheden heeft de app een kleine geheugenvoetafdruk en minimale CPU-overhead. Het is ook gebruiksvriendelijk en vereist geen geavanceerde technische kennis, waardoor het perfect is voor klanten en individuen die minder technisch onderlegd zijn.