A special case of web application development, which today is an undoubted trend, is the creation of so-called “applications from one web page” (Single Page Application). They represent a resource (for example, a multi-page portal) from one web page, on which, depending on the user’s actions, the necessary executable code is loaded in the form of program scripts and content. On the server of such a web application, thousands of files, documents and program scripts can be stored, but only a few of them will be launched on the user’s device.
Thus, traffic is significantly saved, since only those scripts and the content that the user needs are downloaded to the device, and not all software components of the web application. And at the same time, a universal solution for different devices is being created: a separate set of software scripts is downloaded for each smartphone, tablet or laptop. This approach to developing web applications makes it possible to run software solutions with a complex architecture and interface in an Internet browser that are not close to a standard website, but rather to an application program.