Follow

If you have Opinions about performance of webapps, please help me test a thing! Try interacting with the canvas here, and tell me what the performance and 'feel' is like for you, especially on older devices: joepie91-home.cryto.net:3500/

Scroll to zoom, hold right mouse button to drag. Work in progress; currently probably only works on desktops/laptops, and not likely to work correctly with screenreaders yet, although it *should* work correctly with assistive scrolling tools (but untested).

· · Web · 5 · 2 · 3

(To clarify, I will obviously also be performance-testing myself. But different people have different tolerance for performance, and so I would like feedback from others as well)

(And this actually needs to *feel* nice to people, not just look nice on a benchmark 🙃)

Note: I will continue working on this (basically rewriting the whole thing to make it slightly faster and fix a few behaviours, like the canvas getting 'lost'), and so that page is unlikely to be functional when you look at it now

@joepie91 ok, when zooming in or out very much, the scroll often (if not always) pushes the focus to the upper left edge (outside of the colored rectangle, the scroll bars on the box are up/left), and as that happens suddenly instead of just discarding the invalid zoom it is pretty irritating. (especially as trying to go back and forth often causes it to flicker then.)

tested on Firefox 128.0 64-bit.

@fogti Yep, just ran across this as well. I'd fixed this bug a while ago but it seems to have come back :(

@joepie91 buttery smooth on my desktop in Firefox (but it's certainly not a slow machine)

@gsuberland @eater Yep, that's pretty much what I would expect to happen at this stage (hence the comment about it probably only working on desktop/laptop), the page layout is still fixed currently

@joepie91 feels good on my ~8 year old laptop. In powersave mode, I got one slight stutter while scrolling

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.