• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Development of Customizable JavaScript Library for Widgets Generation

Student: Bolonina Yuliya

Supervisor: Igor, Viktorovich Polyakov

Faculty: Graduate School of Business

Educational Programme: Business Informatics (Bachelor)

Year of Graduation: 2017

The main goal of this research is to develop a custom JavaScript library for generating widgets. To achieve the goal the modern architectures of web applications and the key principles of Widget/Server architecture were scrutinised. Then, the infrastructure of the JavaScript library for generating widgets was developed, as well as specification of the web application that could be a modern ‘assistant’ in the process of website development. Finally, the web application itself was generated and tested. In the first chapter modern architectures of web applications were examined, namely Client/Server, Browser/Server and Widget/Server. Client/ and Browser/Server architectures are relatively non-efficient in code generating in contemporary realities, i.e. growing demand for web applications, and with it the growing requirements for the speed of information processing. Widget/Server architecture could provide solutions to this problem. In the second chapter the aims of the developed web application are stated, chosen development language and development environment are justified, main methods and technologies are identified. The main goal is to facilitate the process of web application development, and to rise its efficacy without loss of quality. The third chapter is devoted to the application’s infrastructure and specification. The main function of it is the ability to set the specifications of the embedded script so that the generated script will be able to effectively operate the libraries loaded on the website for the widget functioning, as well as the widget itself. Moreover, the additional functionality of the web application is created that allows to estimate the application performance and the speed of the libraries loading, to check the script for errors, to send the messages with the information about the script. Then, in the fourth chapter the testing of the web application is described that is done by the method of experiment.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses