Characteristics and Performance Assessment of Approaches Pre-rendering and Isomorphic Javascript as a Complement to SPA Architecture
Autor: | William Oliveira da Silva, Paulo Roberto Farah |
---|---|
Rok vydání: | 2018 |
Předmět: |
Computer science
020207 software engineering Software performance testing 02 engineering and technology Single-page application JavaScript computer.software_genre Rendering (computer graphics) Website architecture 020204 information systems 0202 electrical engineering electronic engineering information engineering Operating system Architecture computer computer.programming_language |
Zdroj: | SBCARS |
DOI: | 10.1145/3267183.3267190 |
Popis: | The SPA (Single Page Application) architecture is very popular these days because of its advantages over traditional multi-page web architecture. Mainly because of its more fluid page navigation experience. However, SPAs have the disadvantage of a longer page load that can be critical in some cases. This work aimed to study and compare the approaches of prerendering and isomorphic JavaScript as a complement to the SPA architecture in order to mitigate the observed disadvantage. These approaches were analyzed on two different aspects: page load performance and server resources utilization. The results show that isomorphic JavaScript approach is able to present the complete page in up to 47% before the time SPA finish and the speed index metric demonstrate that isomorphic architecture has a visual progress 48% faster than SPA. However, isomorphic architecture throughput reached only 20 requests/s and SPA served more than 700 requests/s, while prerendering approach achieved only 1 request/s. |
Databáze: | OpenAIRE |
Externí odkaz: |