Electrotechnical and Computer Engineering
Vol. 34 No. 03 (2019): Proceedings of the Faculty of Technical Sciences
ASYNCHRONOUS PRINCIPLES IN JAVASCRIPT PROGRAMMING LANGUAGE
- Sonja Trpovski
- Marko Striško
Abstract
The subject of this paper is the study of asynchronous principles and defined patterns when working with asynchronism in the JavaScript programming language. Different principles that allow working with asynchronous data, both basic and those whose understanding requires firm knowledge of the previous basic principles, are presented during the work. Each principle carries with it its advantages and disadvantages, which are adequately explained by examples in the form of a program code.
References
[1] https://eloquentjavascript.net/11_async.html (pristupljeno u junu 2018.)
[2] K. Gallaba, A. Mesbah and I. Beschastnikh, “Don’t call us, we’ll call you: Characterizing Callbacks in JavaScript”, Canada 2015.
[3] Kyle Simpson, “ You Don’t Know JS: Async & Performance.”, USA 2015.
[4] Daniel Parker, “JavaScript with Promises”, USA 2015
[5] Keheliya Gallaba, “Characterizing and refactoring asynchronous JavaScript callbacks”, University of Moratuwa, 2011
[6] Mark Clow, “Observers, Reactive Programming and RxJS”, California 2018.
[7] https://docs.google.com/document/d/-1F5Ug0jcrm031vhSMJEOgp1l-Is-Vf0UCNDY-LsQtAIY (pristupljeno u avgustu 2018.)