Comparison of the various types of client technologies
This section discusses the various types of client technologies:
- Single-page applications, which run in the browser with all browser restrictions
- Progressive applications, which run in the browser but can be installed like usual applications and can overcome some browser restrictions (after user permission is granted)
- Native applications, which are tied to a specific device/operating system but can take full advantage of all device/operating system features
- Cross-platform technologies, which, like native applications, can take full advantage of all device features but are compatible with several devices/operating systems
Single-page applications
There are many reasons why web development has increased in recent decades, but the most basic one is the ability to deploy any new version of the application to many users at the same time. Moreover, the security policies that are automatically...