Web Browser-based App
A Web Browser-based App is a networked software application that operates through a web browser (enabling web-based tasks via browser interfaces).
- AKA: Web Application, Browser Application, Web App.
- Context:
- It can typically deliver Application Function through web technology.
- It can typically compose WebApp Pages through web development frameworks.
- It can typically process User Interaction through browser runtime.
- It can typically manage Application State through web storage systems.
- It can typically handle Data Exchange through web protocols.
- It can often implement Client-Side Processing through javascript engines.
- It can often support User Authentication through web security protocols.
- It can often provide Responsive Design through css frameworks.
- It can often enable Data Persistence through browser storage.
- ...
- It can range from being a Serverless Web Application to being a Hosted Web Application, depending on its deployment model.
- It can range from being a Static Web Application to being a Dynamic Web Application, depending on its content type.
- It can range from being a Low-Bandwidth Web-based App to being a High-Bandwidth Web-based App, depending on its resource requirements.
- ...
- It can integrate with Web Software Solution Stack for application infrastructure.
- It can utilize Web Application Development Framework for development process.
- It can employ Web Application Accelerator for performance optimization.
- It can leverage Web Application End-to-End Testing Platform for quality assurance.
- It can consume Web-based Service for extended functionality.
- ...
- Examples:
- Information Services, such as:
- Web Search Services, such as:
- News Services, such as:
- Communication Services, such as:
- Web-based Email Services, such as:
- Gmail for email communication.
- Outlook Web for business email.
- Web-based Chat Services, such as:
- Web-based Chatbots, such as ChatGPT for ai conversation.
- Slack Web for team communication.
- Web-based Email Services, such as:
- AI-Enabled Services, such as:
- ...
- Information Services, such as:
- Counter-Examples:
- Mobile Applications, which are native to mobile devices rather than web browsers.
- Desktop-based Apps, which run directly on operating systems rather than through browser runtimes.
- Web Service Interfaces, which provide programmatic access rather than user interfaces.
- Web-based Microtask Marketplaces, which facilitate distributed task execution rather than application functionality.
- Package Delivery Services, which operate in physical space rather than web space.
- See: Internet Service, Web Platform, Browser Technology, Web Development, Online User, Web Security, Network Protocol.
References
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/web_service Retrieved:2022-1-5.
- The term Web service (WS) is either:
- a service offered by an electronic device to another electronic device, communicating with each other via the World Wide Web, or
- a server running on a computer device, listening for requests at a particular port over a network, serving web documents (HTML, JSON, XML, images).
- In a Web service a Web technology such as HTTP is used for transferring machine-readable file formats such as XML and JSON.
In practice, a web service commonly provides an object-oriented Web-based interface to a database server, utilized for example by another Web server, or by a mobile app, that provides a user interface to the end-user. Many organizations that provide data in formatted HTML pages will also provide that data on their server as XML or JSON, often through a Web service to allow syndication, for example, Wikipedia's Export. Another application offered to the end-user may be a mashup, where a Web server consumes several Web services at different machines and compiles the content into one user interface.
- The term Web service (WS) is either:
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/web_application Retrieved:2022-1-5.
- A web application (or web app) is application software that runs on a web server, unlike computer-based software programs that are run locally on the operating system (OS) of the device. Web applications are accessed by the user through a web browser with an active network connection. These applications are programmed using a client–server modeled structure—the user ("client") is provided services through an off-site server that is hosted by a third-party. Examples of commonly-used web applications include: web-mail, online retail sales, online banking, and online auctions.