WorldWideWeb – Mobile
A web server for developers
FreeOffers In-App Purchases
2.1.1for iPhone, iPad and more
9.7
26 Ratings
The Iconfactory
Developer
3.6 MB
Size
Jan 11, 2024
Update Date
#176
in Developer Tools
17+
Age Rating
Age Rating
WorldWideWeb – Mobile Screenshots
About WorldWideWeb – Mobile
This app’s name is an homage to the world’s first web server. Back in 1989, Tim Berners-Lee started the web on his NeXT computer.
On that computer was an app named WorldWideWeb. This app was unique because it allowed his machine to edit and serve HTML documents. The app also used coding frameworks that were adopted by Apple after purchasing NeXT: they are being used right now to display what you’re reading.
Like that original app, this WorldWideWeb is a handy web development tool.
It’s designed for people who need to test things on their iPad or iPhone before moving the files onto a real web server like Apache or nginx. It also allows you to work in those increasingly rare moments where you don’t have a connection to the Internet. App developers can use this server to simulate and test APIs that their product uses.
FEATURES
WorldWideWeb does things differently than today’s production web servers:
• Automatic refresh — Watches your site and reloads browser when there are changes
• No caching — Every request gets a new response, no cache busters needed
• Easy to configure — Pick a folder and go
• Directory listings — A handy list of files whenever you hit a URL that doesn’t exist
• Bonjour support – Automatic DNS for easy access using devices on your local network
• REST support — Set default responses as JSON or XML for easy mocking of APIs
• No external dependencies — Completely standalone and doesn’t need other tools like Python or Ruby
• Built-in security — Runs completely in a sandbox, no access to data unless you allow it
• Powerful and lightweight – A small memory footprint with minimal CPU overhead
• No rocket science — Perfect for clients and other folks who are less technically inclined
On that computer was an app named WorldWideWeb. This app was unique because it allowed his machine to edit and serve HTML documents. The app also used coding frameworks that were adopted by Apple after purchasing NeXT: they are being used right now to display what you’re reading.
Like that original app, this WorldWideWeb is a handy web development tool.
It’s designed for people who need to test things on their iPad or iPhone before moving the files onto a real web server like Apache or nginx. It also allows you to work in those increasingly rare moments where you don’t have a connection to the Internet. App developers can use this server to simulate and test APIs that their product uses.
FEATURES
WorldWideWeb does things differently than today’s production web servers:
• Automatic refresh — Watches your site and reloads browser when there are changes
• No caching — Every request gets a new response, no cache busters needed
• Easy to configure — Pick a folder and go
• Directory listings — A handy list of files whenever you hit a URL that doesn’t exist
• Bonjour support – Automatic DNS for easy access using devices on your local network
• REST support — Set default responses as JSON or XML for easy mocking of APIs
• No external dependencies — Completely standalone and doesn’t need other tools like Python or Ruby
• Built-in security — Runs completely in a sandbox, no access to data unless you allow it
• Powerful and lightweight – A small memory footprint with minimal CPU overhead
• No rocket science — Perfect for clients and other folks who are less technically inclined
Show More
What's New in the Latest Version 2.1.1
Last updated on Jan 11, 2024
Old Versions
• Fixed issues that could cause a crash during auto refresh
Show More
Version History
2.1.1
Jan 11, 2024
• Fixed issues that could cause a crash during auto refresh
2.1
Oct 3, 2023
iOS:
• Added advanced settings:
- Located in System Settings app under WorldWideWeb
- Includes adjustment of background sound levels [Yay datajerk!]
- See Help for more information
macOS:
• Added a proxy configuration:
- Configure with the world icon in the Website Folder section
- Allows auto refresh on dynamically generated sites
- Works great with Rails, PHP, and other web frameworks
- See “Proxy Configuration” in Help for more information
• Dragging a file onto the Dock icon or Website Folder will start a server for the containing folder and load the file in a new browser window [Yay Zanstra!]
All:
• Directory listing can now show relative paths (see “Advanced Settings” in Help) [Yay 760ceb3b9c0ba4872cadf3ce35a7a4!]
• Increased the number of files that can be used with auto refresh
• Clarification in purchase view that basic features continue to work without PRO upgrade
• Added advanced settings:
- Located in System Settings app under WorldWideWeb
- Includes adjustment of background sound levels [Yay datajerk!]
- See Help for more information
macOS:
• Added a proxy configuration:
- Configure with the world icon in the Website Folder section
- Allows auto refresh on dynamically generated sites
- Works great with Rails, PHP, and other web frameworks
- See “Proxy Configuration” in Help for more information
• Dragging a file onto the Dock icon or Website Folder will start a server for the containing folder and load the file in a new browser window [Yay Zanstra!]
All:
• Directory listing can now show relative paths (see “Advanced Settings” in Help) [Yay 760ceb3b9c0ba4872cadf3ce35a7a4!]
• Increased the number of files that can be used with auto refresh
• Clarification in purchase view that basic features continue to work without PRO upgrade
2.0
May 16, 2023
All
• Auto refresh improved:
- Navigating back now automatically reconnects
- Switching website folders will reload browser and reconnect
- The file that caused the refresh is shown in browser status bar
• PRO features added:
- Automatic refresh on both macOS and iOS
- Recent folders on macOS
- Secure context on iOS
- Free trial for all PRO features
macOS
• The server keeps running after a new Website Folder is selected
• Dropping a folder on the Dock or main window starts the server after setting the Website Folder
• The server now starts when launched from the command line:
$ open -a WorldWideWeb /path/to/website && open "http://localhost:8080"
• Auto refresh improved:
- Navigating back now automatically reconnects
- Switching website folders will reload browser and reconnect
- The file that caused the refresh is shown in browser status bar
• PRO features added:
- Automatic refresh on both macOS and iOS
- Recent folders on macOS
- Secure context on iOS
- Free trial for all PRO features
macOS
• The server keeps running after a new Website Folder is selected
• Dropping a folder on the Dock or main window starts the server after setting the Website Folder
• The server now starts when launched from the command line:
$ open -a WorldWideWeb /path/to/website && open "http://localhost:8080"
1.0.2
Oct 14, 2022
All:
• Fixed an issue with “.js” files not being recognized for auto refresh.
• FIxed a problem with folders that had hundreds of HTML/CSS/JavaScript files.
• The auto-refresh script now gets injected after html and DOCTYPE elements if there is no head element.
• Fixed a problem with accessing resources after an address bind error.
macOS:
• $TMPDIR path in Settings can now be selected & copied
• Fixed an issue with “.js” files not being recognized for auto refresh.
• FIxed a problem with folders that had hundreds of HTML/CSS/JavaScript files.
• The auto-refresh script now gets injected after html and DOCTYPE elements if there is no head element.
• Fixed a problem with accessing resources after an address bind error.
macOS:
• $TMPDIR path in Settings can now be selected & copied
1.0.1
Jun 24, 2022
All:
• New setting to automatically refresh browser when changes are detected [Yay Sean!]
• The POST method no longer generates a directory listing and then a crash [Yay Elliot!]
macOS:
• Long server names no longer change the window width
• Added a command line option to disable Bonjour [Yay James!]
• Parent folders are added to recent items if duplicates are detected [Yay Simon!]
• Added support for dragging folders:
- To the Website Folder of the window [Yay Sean!]
- Onto the Dock icon [Yay Francis!]
iOS:
• Fixed navigation and tab bar appearance on iOS 14 [Yay Daniel!]
• Added documentation for running in the background
• A tap & hold on Server URL now displays a share sheet
• New setting to automatically refresh browser when changes are detected [Yay Sean!]
• The POST method no longer generates a directory listing and then a crash [Yay Elliot!]
macOS:
• Long server names no longer change the window width
• Added a command line option to disable Bonjour [Yay James!]
• Parent folders are added to recent items if duplicates are detected [Yay Simon!]
• Added support for dragging folders:
- To the Website Folder of the window [Yay Sean!]
- Onto the Dock icon [Yay Francis!]
iOS:
• Fixed navigation and tab bar appearance on iOS 14 [Yay Daniel!]
• Added documentation for running in the background
• A tap & hold on Server URL now displays a share sheet
1.0
Jun 2, 2022
WorldWideWeb – Mobile FAQ
Click here to learn how to download WorldWideWeb – Mobile in restricted country or region.
Check the following list to see the minimum requirements of WorldWideWeb – Mobile.
iPhone
Requires iOS 15.0 or later.
iPad
Requires iPadOS 15.0 or later.
iPod touch
Requires iOS 15.0 or later.
WorldWideWeb – Mobile supports English
WorldWideWeb – Mobile contains in-app purchases. Please check the pricing plan as below:
WorldWideWeb PRO
$9.99