Klavdij Oberstar (2011) Multithreaded parallel processing in web browsers using JavaScript. EngD thesis.
Abstract
Parallel computing has been present on desktop computers for some time. With the development of HTML5 it is also possible to run parallel algorithms in web browsers with JavaScript threads. In this thesis we make a general review of parallel processing. We look at new functionalities of HTML5 that help us create parallel web applications. We focus on the creation of JavaScript Web Workers and communication between them. For the purpose of testing the support of parallel processing inside web browsers we made a test web site in HTML5. The results of the test are shown on the web page as graphs and enable us to compare our results to the results acquired on different platforms. We performed the tests in different web browsers and with different number of threads to evaluate the current state of JavaScript parallel computing support in web browsers.
Actions (login required)