특정 컴퓨터에는 WorldWideWeb이라는 애플리케이션이 있었습니다. 이 앱은 사용자가 HTML 문서를 편집하고 제공할 수 있다는 점에서 독특했습니다. 또한 나중에 Apple이 NeXT를 구입한 후 채택한 코딩 프레임워크를 사용했습니다. 이러한 프레임워크는 현재 읽고 있는 콘텐츠를 표시하기 위해 오늘날에도 여전히 사용되고 있습니다.
원래 앱과 유사한 이 WorldWideWeb은 웹 개발에 유용한 도구입니다. Apache 또는 nginx와 같은 실제 웹 서버로 파일을 전송하기 전에 iPad 또는 iPhone에서 작업을 테스트해야 하는 개인을 위해 설계되었습니다. 또한 오프라인 작업도 가능하므로 인터넷에 연결되어 있지 않은 상황에서도 도움이 될 수 있습니다. 또한 앱 개발자는 이 서버를 사용하여 제품에서 사용하는 API를 시뮬레이션하고 테스트할 수 있습니다.
기능:
WorldWideWeb은 오늘날 프로덕션에 사용되는 기존 웹 서버와 다르게 작동합니다. 사이트를 모니터링하고 변경 사항이 있을 때 브라우저를 다시 로드하는 자동 새로 고침 기능이 있습니다. 이렇게 하면 모든 요청이 새로운 응답을 받기 때문에 캐시 버스터가 필요하지 않습니다. 앱은 구성하기도 쉽습니다. 폴더를 선택하고 작업을 시작하기만 하면 됩니다. 존재하지 않는 URL을 누르면 앱이 해당 디렉터리에 있는 편리한 파일 목록을 제공합니다.
로컬 네트워크의 장치를 사용하여 쉽게 액세스할 수 있도록 자동 DNS를 제공하는 Bonjour 지원도 포함되어 있습니다. 이는 테스트 목적으로 특히 유용합니다. 앱에는 REST 지원도 포함되어 있어 API를 쉽게 모의할 수 있도록 기본 응답을 JSON 또는 XML로 설정할 수 있습니다. 완전히 독립형이며 Python이나 Ruby와 같은 다른 도구가 필요하지 않습니다.
보안이 최우선이며 WorldWideWeb은 완전히 샌드박스에서 실행됩니다. 즉, 명시적으로 허용하지 않는 한 어떤 데이터에도 액세스할 수 없습니다. 강력한 기능에도 불구하고 이 앱은 메모리 사용량이 적고 CPU 오버헤드가 최소화됩니다. 또한 사용자 친화적이고 고급 기술 지식이 필요하지 않아 기술적인 지식이 부족한 고객과 개인에게 적합합니다.