Hacker News new | ask | show | jobs
by akie 1383 days ago
It's super smooth on Chrome, but it's doing (say) 1 frame per second on Firefox.
13 comments

Same for me, even I set "layers.acceleration.force-enabled" to true. Chrome and Chromium are smooth.

EDIT: Turning "High Resolution" (in the settings of the webpage on top right) off and on seems to fix the issue somehow? It's smooth now, but reloading takes it back to choppy.

It's the station names for me.
It's definitely a website bug, as goes from 1 FPS to smooth if you go to S+U and back to U again. (debugger didn't help, but it's all minified anyway)
The slowness in firefox comes from the station name drawing. Going from U to S+U and back again seems to reset the setting for drawing them. The settings option for drawing the station names is somewhat buggy.

To optimize this the text should probably be drawn to another canvas/surface and layered behind the main one and not be updated that often.

Not even 1 FPS on my Firefox and it's also eating CPU like nothing. Good thing: This kind of simulates the sound of the subway.

(Nevertheless: Beautiful!)

On Safari the animations are smooth but mouse clicks are barely registered or only after a few seconds.
it's maxing out the GPU on my M1
It's also smooth for me (also Chrome) in "U-Bahn only" mode, but when I switch to "U+S", it's noticeably less smooth (10 fps?). It gets better if you deactivate the "city map background" in the settings.
Works fine on Firefox for me
Which version on which OS?
103.0.2 on Windows 10, with NVIDIA GPU
Try clicking on the S+U on the right. In Chrome it’s super smooth on the U view, but somehow when you switch to the S+U one it’s very laggy.
With firefox on android, even though it says it isn't optimized, it runs perfectly smooth even in s+u mode
It's getting choppy for me in Chrome when enabling the S and U Bahn mode
Worth checking that Firefox is (also) using the GPU correctly.
How would I check that?
Same for me (FF103.0.2 on Ubuntu 22.04)
Smooth for me on FF (desktop).
Seems good for me