Task Partitioning and Scheduling for Fractal Graphics Rendering Based on Web Worker
As web technologies shift from traditional content delivery toward high-performance computing, Web Worker-based parallelism for compute-intensive tasks such as fractal rendering has become essential for improving web application performance and interactivity. However, due to memory isolation and limited hardware access imposed by the browser sandbox, existing parallel approaches often struggle with excessive communication overhead, severe load imbalance, and straggler blocking when rendering spatially heterogeneous fractal graphics, especially under high-frequency interaction. This paper presents a task partitioning and scheduling scheme for parallel fractal rendering on Web Worker that addresses these challenges. By introducing load prediction for fractal rendering tasks, a communication-aware task partitioning scheme is achieved together with a scheduling strategy that combines interaction-aware adaptive prioritization and stale task cancellation. Experimental results show that the proposed method effectively reduces task skew and communication costs while outperforming baseline methods in term of parallel performance, load balancing, and response latency. Under high-frequency interaction, it also delivers notable improvements in system responsiveness and interaction smoothness, substantially enhancing both rendering efficiency and user experience for complex fractal graphics on the web.
Authors
- Hao Guan (ORCID: https://orcid.org/0000-0002-7859-5409)
- Jing Li (ORCID: https://orcid.org/0000-0001-9843-5501)
- Ying Wang (ORCID: https://orcid.org/0000-0003-2674-7607)
- Liwei Mo
- Keyi He
Institutions
- Guangzhou University (CN)
- Qiannan Normal College For Nationalities (CN)
- Hong Kong Shue Yan University (CN)
Publication Details
- Journal
- Fractal and Fractional
- Published
- 2026-09-06
- DOI
- https://doi.org/10.3390/fractalfract10090621
- Primary Topic
- Computer Graphics and Visualization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00