Engineering, Technology & Applied Science Research (Jun 2024)

Enhancing Rendering Performance in Complex Visualizations by using Optimization Techniques and Algorithms in Browser Environments

  • Sanja Brekalo,
  • Klaudio Pap,
  • Bruno Trstenjak

DOI
https://doi.org/10.48084/etasr.7201
Journal volume & issue
Vol. 14, no. 3

Abstract

Read online

This research is based on the hypothesis that optimization techniques can significantly improve the performance of complex visualizations in web browsers. The aim of the former was to determine to which extent the optimization can be achieved. Optimizations were coded to improve visualization, reduce the need for visual rendering, and decrease script execution time as well as the needed resources. To test the hypothesis, various optimization methods and algorithms were implemented on the initial visualization script and were tested. The main goal of this implementation was to assess how optimization methods, including quadtrees, spatial hashing, binning, LOD adjustments, and the use of the map data structure, affect the performance of web visualization. The obtained results confirmed the hypothesis and the original animation was significantly improved. The implementation of optimizations had a positive effect on the performance of visualizations. The conducted tests gave concrete evidence confirming the validity of the initial hypothesis. This led to certain conclusions regarding which methods provide the best results when optimizing complex visualizations. Key recommendations for code optimization, which can be used in the development of complex visualizations in web browsers, were derived.

Keywords