Na konkretnym komputerze była aplikacja o nazwie WorldWideWeb. Ta aplikacja była wyjątkowa, ponieważ pozwalała użytkownikowi edytować i wyświetlać dokumenty HTML. Korzystał również ze struktur kodowania, które zostały później przyjęte przez firmę Apple po zakupie NeXT. Te struktury są nadal używane do wyświetlania treści, które aktualnie czytasz.
Podobnie jak oryginalna aplikacja, ta WorldWideWeb jest użytecznym narzędziem do tworzenia stron internetowych. Jest przeznaczony dla osób, które muszą przetestować swoją pracę na iPadzie lub iPhonie przed przesłaniem plików na prawdziwy serwer WWW, taki jak Apache lub Nginx. Umożliwia także pracę w trybie offline, co może być pomocne w sytuacjach, gdy nie ma połączenia z Internetem. Ponadto twórcy aplikacji mogą używać tego serwera do symulowania i testowania interfejsów API używanych przez ich produkt.
Funkcje:
WorldWideWeb działa inaczej niż tradycyjne serwery internetowe używane obecnie w środowisku produkcyjnym. Posiada funkcję automatycznego odświeżania, która monitoruje Twoją witrynę i ponownie ładuje przeglądarkę po wprowadzeniu zmian. Eliminuje to potrzebę niszczenia pamięci podręcznej, ponieważ każde żądanie otrzymuje nową odpowiedź. Aplikacja jest również łatwa w konfiguracji, wystarczy wybrać folder i rozpocząć pracę. Jeśli trafisz na adres URL, który nie istnieje, aplikacja wyświetli wygodną listę plików w tym katalogu.
Dołączona jest także obsługa usługi Bonjour, która zapewnia automatyczny system DNS umożliwiający łatwy dostęp za pomocą urządzeń w sieci lokalnej. Jest to szczególnie przydatne do celów testowych. Aplikacja obsługuje również REST, umożliwiając ustawienie domyślnych odpowiedzi w formacie JSON lub XML w celu łatwego kpiny z interfejsów API. Jest całkowicie samodzielny i nie wymaga do działania innych narzędzi, takich jak Python czy Ruby.
Bezpieczeństwo jest najwyższym priorytetem, a WorldWideWeb działa całkowicie w piaskownicy. Oznacza to, że nie ma dostępu do żadnych danych, chyba że wyraźnie na to zezwolisz. Pomimo swoich potężnych możliwości aplikacja zajmuje niewielką ilość pamięci i minimalne obciążenie procesora. Jest także przyjazny dla użytkownika i nie wymaga zaawansowanej wiedzy technicznej, dzięki czemu idealnie nadaje się dla klientów i osób o mniejszych umiejętnościach technicznych.