Change search
ReferencesLink to record
Permanent link

Direct link
Extending browser platforms with native capabilities, enabling additional features in a media streaming context
Linköping University, Department of Computer and Information Science, Human-Centered systems. Linköping University, Faculty of Science & Engineering.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Web applications an play increasingly central role in our every day life, as many of our computer based tasks are performed solely within the web browser. Desktop applications requiring installation is becoming part of the past and most applications gets a web alternative — turning the web into a target platform for application development. A complication with this is that the web lack the performance of native applications, motivating a need for something more powerful. This thesis investigates different technologies that aim to solve this problem by allowing developers to create native web applications, that allow web applications to use native capabilities. Two such technologies are Xax and Native Client (NaCl), which allow web applications to run compiled native code in the web browser, while still providing the portability across operating systems. In addition to the investigation a case study of how Portable Native Client (PNaCl) is to use for creating a native web application. A performance analysis is presented in order to determine how large the performance gains are with native web applications compared to traditional. The results show that NaCl performance is far superior to JavaScript, and very close to native speeds. Native Client is a great technology, both for migrating legacy C/C++ applications to the web and for creating high performance native web applications. The biggest challenge for Native Client is to get accepted by other browser manufacturers

Place, publisher, year, edition, pages
2015. , 55 p.
National Category
Computer Science
URN: urn:nbn:se:liu:diva-119883ISRN: LIU-IDA/LITH-EX-A–15/027–SEOAI: diva2:828065
Subject / course
Information Technology
Available from: 2015-06-30 Created: 2015-06-29 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(596 kB)161 downloads
File information
File name FULLTEXT01.pdfFile size 596 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Human-Centered systemsFaculty of Science & Engineering
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 161 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 176 hits
ReferencesLink to record
Permanent link

Direct link