Implementation of multithreaded calculations in educational web applications
-
DOIhttp://dx.doi.org/10.21511/dm.17(2).2019.01
-
Article InfoVolume 17 2019, Issue #2, pp. 1-7
- 444 Views
-
74 Downloads
This work is licensed under a
Creative Commons Attribution 4.0 International License
The complication of the logic of educational web applications raises the issue of the effectiveness of the organization of their implementation. At the same time, efficiency, including pedagogical one, is connected among other factors with the technology of implementation of programs. When using as the main browser program, it is necessary to take into account its features, in particular, one-flow mode of execution of programs (scripts). Implementation of more complex algorithms in web applications delays the response of the application interface to user actions. This creates a discomfort for the user and, as a result, reduces the effectiveness of his work. Expanding the range of devices from which users access the Internet leads to the fact that mobile devices are more and more often used for learning as well. Therefore, another side of the problem is the impact on the quality of connection to the server. It is necessary to ensure the work of the program in case of interruptions in connection or reduce their impact. A solution to the problem may be the implementation of part of the calculations in the background. The article deals with the use of calculations in the background streams of the browser and caching control for educational web applications. Various ways of creating such streams and the peculiarities of their use are analyzed.
- Keywords
-
JEL Classification (Paper profile tab)C88
-
References15
-
Tables0
-
Figures2
-
- Figure 1. Схема взаємодії виділених потоків
- Figure 1. Взаємодія потоків при спільному фоновому потоці
-
- Abramov, O. M. (2012). Про становлення, розвиток та взаємозв’язок стандартів та специфікацій електронного навчання (e-learning) [Pro stanovlennia, rozvytok ta vzaiemozviazok standartiv ta spetsyfikatsii elektronnoho navchannia (e-learning)]. Visnyk Kharkivskoi derzhavnoi akademii kultury, 37, 284-293.
- Anatolyev, A. G. (2016). Компоненты сетевого приложения. Клиент-серверное взаимодействие и роли серверов [Komponenty setevogo prilozheniya. Kliyent-servernoye vzaimodeystviye i roli serverov].
- Berezovskij, V. S., Stecenko, I. V., & Zavadskij, I. O. (2013). Створення електронних навчальних ресурсів та онлайнове навчання [Stvorennia elektronnykh navchalnykh resursiv ta onlainove navchannia] (176 p.). Kyiv: Vydavnycha hrupa BHV.
- Bulanova, T. V., Starodubcev, V. A., & Shamina, O. B. (2012). Педагогический дизайн информационной учебной среды [Pedagogicheskiy dizayn otkrytoy uchebnoy sredy]. Problemy informatiki, 5(17), 208-212.
- Demianenko, M. (2017). Что такое Progressive Web Apps и какие возможности они открывают для вашего бизнеса [Chto takoye Progressive Web Apps i kakiye vozmozhnosti oni otkryvayut dlya vashego biznesa].
- Gricenko, V. I. (2004). Дистанционное обучение: теория и практика [Distantsionnoye obucheniye: teoriya i praktika] (375 p.). Kiev: Naukova Dumka
- Klarin, M. V. (1997). Инновации в обучении. Метафоры и модели [Innovatsii v obuchenii. Metafory i modeli] (223 p.). Moskva: Nauka.
- Kuklev, V. A. (2009). Электронное обучение с помощью мобильных устройств в любое время и в любом месте [Elektronnoye obucheniye s pomoshch’yu mobil’nykh ustroystv v lyuboye vremya i v lyubom meste] (356 p.). Ulyanovsk: UlGTU.
- Kurdickaya, O. S. (2007). Оценка эффективности обучения в высокотехнологичных информационных компаниях [Otsenka effektivnosti obucheniya v vysokotekhnologichnykh informatsionnykh kompaniyakh]. Teoriia i praktyka suchasnoi ekonomiky, 298-300.
- Molchanov, V. P. (2016). Анализ реализации новых WEB-стандартов в массовом программном обеспечении [Analiz realizatsii novykh WEB-standartov v massovom programmnom predstavlenii]. Systemy obrobky informatsii, 4(141), 226-228.
- Molchanov, V. P. (2017). Архитектура процессов клиентской части WEB-приложений [Arkhitektura protsessov kliyentskoy chasti WEB-prilozheniy]. Systemy obrobky informatsii, 2(148), 229-232.
- Molchanov, V. P. (2018). Підвищення ефективності навчальних WEB-додатків за рахунок кешування [Pidvyshchennia efektyvnosti navchalnykh WEB-dodatkiv za rakhunok keshuvannia]. ScienceRise, 3(44), 31-33.
- Nazarova, O. L. (2003). Новые информационные технологии в управлении качеством образовательного процесса в колледже [Novyye informatsionnyye tekhnologii v upravlenii kachestvom obrazovatel’nogo protsessa v kolledzhe]. Informatika i obrazovaniye, 11, 79-84.
- Ponomarenko, V. S., Pushkar, O. I., & Andriushchenko, T. U. (2017). Педагогічний дизайн засобів електронного навчання на робочому місці [Pedahohichnyi dyzain zasobiv elektronnoho navchannia na robochomu mistsi] (263 p.). Kharkiv: KhNEU.
- Pushkar O., & Lepeyko T. (2006). Design of interactive visual tools in the computer multimedia education program (by the example of management disciplines) Yeditepe university. 4tn International Symposium of Interactive Media Design, 30, 117-125