Re:Flow browser passes the Acid tests
by legulere on Saturday June 13, 2020 @10:39AM
(#23509680)
Servo also uses multicore rendering. It would be interesting how flow solved concurrency issues. As far as I know all UI engines and web engines work single core as concurrency bugs are almost inevitable in that area without special language support like from rust.
[ Parent
| on HN ]
Re:Flow browser passes the Acid tests
by londons_explore on Saturday June 13, 2020 @10:59AM
(#23509850)
Current engines also do multicore rendering. Theres a single thread that decides what goes where on the page, but the actual rendering (ie. putting text and images into gpu buffers) is done by a thread pool.
Thats why on iOS safari if you scroll fast enough you see a checkerboard pattern... that means that tile isn't yet rendered...
Safari got rid of that long ago. That would play fairly poorly with iOS 13's ability to drag the scrollbar around :)