Skip to content

Subject: Technical Feedback v2.0 - Performance Regression on WebView (Project: Spotitanus) #707

@Raizgr

Description

@Raizgr

Dear Developer,

I am writing to report a significant performance regression encountered with the Fermata Auto 2.0 update compared to version 1.9.9, where everything ran perfectly smooth.

My project, "Spotitanus", is a highly customized web-based Spotify player designed for in-car use. It relies heavily on modern web technologies that currently seem to be struggling with the new WebView implementation.

--- TECHNICAL PROJECT DETAILS ---

Architecture: HTML5, CSS3, Vanilla JS (SPA) with a PHP proxy backend.

Heavy Rendering Features:

Canvas Video: 10-second YouTube loops (via IFrame API) rendered on canvas/background divs.

Continuous Animations: Dynamic gradients (gradient-animation.js), CSS floating particles, and SVG/Canvas progress bars updated at ~60fps via requestAnimationFrame.

Visual Effects: Heavy use of backdrop-filter: blur, transparencies, and complex shadows.

UI Optimization: In previous versions, I noticed a blue selection rectangle appearing upon button press; I successfully resolved this by implementing transparent hover states in my CSS.

--- THE ISSUE ---

On Fermata Auto 1.9.9: The experience was flawless. Animations were smooth (60fps), text scrolling was responsive, and background videos caused zero lag.

On Fermata Auto 2.0: The app now suffers from severe lag, stuttering, and occasional full UI freezes. It appears that hardware acceleration might be handled differently, or resource allocation (CPU/RAM) for the WebView has become more restrictive.

--- CONCLUSION ---

Since my project stresses the WebView’s graphical rendering (CSS Compositing, Canvas, Video Decoding), I hope this data helps you identify any bottlenecks introduced in the 2.0 build.

I am available for further testing if needed. Best regards!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions