News for hackers. Stuff that matters.
Re:Write in JavaScript, Render in Flutter by nyanpasu64 on Sunday September 19, 2021 @06:58AM (#28583338)
I was trying Matrix clients on an older Android phone, and both FluffyChat and Syphon (both Flutter, without a JS layer) were unable to scroll a user list or message list at 60fps on a Moto G5 plus (a 2017 phone) with LineageOS Android 11 installed.

Perhaps the Drive PDF viewer is fast, but I never liked how it uses RGB subpixel antialiasing on a phone with no fixed pixel layout, to and the GUI felt bare bones to me.

Re:Write in JavaScript, Render in Flutter by Arathorn on Sunday September 19, 2021 @02:16PM (#28586576)
How was Element Android (native android) out of interest?
Re:Write in JavaScript, Render in Flutter by nyanpasu64 on Sunday September 19, 2021 @03:26PM (#28587133)
I uninstalled it after seeing the whopping 100 megabyte download size (what is even in the app?). I should try it again though.

Anyway I installed Element and the scrolling feels a lot smoother, at a stable 60? fps without constant hitches like in Flutter apps.

I noticed in Flutter apps there's a process named usap64 that burns CPU on startup and when I scroll through a list.