- Learning Firefox OS Application Development
- Tanay Pant
- 217字
- 2021-07-09 21:45:45
HTML5 and open web applications
Open web applications are those web applications that make use of open standard technologies, such as HTML5, CSS, JavaScript, and so on. These applications differ from native applications based on the fact that open web applications run on a web browser and hence can be accessed from a wide range of devices. These applications can be installed, access device hardware via the WebAPIs, and be run offline by making use of technologies such as AppCache and IndexedDB. However, these applications should be designed in such a way that they are cross-platform; if a device does not have all the hardware capabilities, then there will be a graceful degradation of the features of the application. Open web applications do not make use of proprietary technologies.
Let's take the example of Stack Edit (a web application), which is an online text editor that parses the markdown text and is very popular among authors. It is an example of an open web application. When loaded for the first time, it stores all its static data in the form of AppCache. All subsequent files that you store with the help of the in-browser text editor will be stored in the browser itself with IndexedDB. The application does not require a working Internet connection on subsequent runs.
- TypeScript Blueprints
- Android Jetpack開發:原理解析與應用實戰
- PyTorch自動駕駛視覺感知算法實戰
- 深入淺出Java虛擬機:JVM原理與實戰
- FreeSWITCH 1.6 Cookbook
- 數據結構與算法JavaScript描述
- Expert Data Visualization
- 動手學數據結構與算法
- 詳解MATLAB圖形繪制技術
- 零代碼實戰:企業級應用搭建與案例詳解
- Getting Started with React VR
- SQL Server 2014 Development Essentials
- 基于JavaScript的WebGIS開發
- LabVIEW數據采集(第2版)
- 新手學ASP.NET 3.5網絡開發