Bug 255597 - Jank / lag with scroll linked WebGL animations.
Summary: Jank / lag with scroll linked WebGL animations.
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Safari 17
Hardware: iPhone / iPad iOS 17
: P2 Major
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 255860
Blocks:
  Show dependency treegraph
 
Reported: 2023-04-18 06:24 PDT by supermoos
Modified: 2023-10-17 00:15 PDT (History)
5 users (show)

See Also:


Attachments
iphone_14_pro_ios_16_4_1_recorded with another phone_laggy_jank-1 (44.35 MB, video/quicktime)
2023-04-18 06:24 PDT, supermoos
no flags Details
iphone_se_ios_15_3_1_60fps (2.20 MB, video/mp4)
2023-04-18 06:25 PDT, supermoos
no flags Details
iphone_14_pro_ios_16_4_1_screenrecording_60fps (5.00 MB, video/mp4)
2023-04-18 06:25 PDT, supermoos
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description supermoos 2023-04-18 06:24:38 PDT
Created attachment 465962 [details]
iphone_14_pro_ios_16_4_1_recorded with another phone_laggy_jank-1

Somewhere between iOS 15.3.1 and 16+ scroll linked animations in WebGL became laggy / janky.

This demo should easily run 60 fps on an iPhone 14 Pro, however it's not able to.

Weirdly the issue goes away if screenrecording the issue, therefor I've attached multiple videos. Both screenrecording and another phone recording the iPhone 14 Pro.

An iPhone SE running 15.3.1 does not exhibit this issue.

Is it perhaps ProMotion related?
Comment 1 supermoos 2023-04-18 06:25:06 PDT
Demo link: https://hellofunday.com/clients/webkit_bug_scroll/?600
Comment 2 supermoos 2023-04-18 06:25:32 PDT
Created attachment 465963 [details]
iphone_se_ios_15_3_1_60fps
Comment 3 supermoos 2023-04-18 06:25:51 PDT
Created attachment 465964 [details]
iphone_14_pro_ios_16_4_1_screenrecording_60fps
Comment 4 Radar WebKit Bug Importer 2023-04-18 09:38:29 PDT
<rdar://problem/108205349>
Comment 5 Kimmo Kinnunen 2023-04-20 10:49:08 PDT
Thank you for the report. I can reproduce the issue.
Comment 6 supermoos 2023-10-13 05:16:33 PDT
Is there any updates on this bug? It's still present on an iPhone 15 Pro running ios 17.03.