Discussion:
why is site php.net so slow in Netsurf?
Jim Nagel
2018-07-16 22:18:55 UTC
Permalink
Trying to learn stuff from http://php.net is so painful on Netsurf
because any page from the site takes ages to load and a further age to
scroll. (Using #4342)

I'm curious about the mechanisms involved. Any wisdom, please?
--
Jim Nagel www.archivemag.co.uk
Michael Drake
2018-07-17 10:20:33 UTC
Permalink
Trying to learn stuff from http://php.net is so painful on NetSurf
because any page from the site takes ages to load and a further age to
scroll. (Using #4342)
I'm curious about the mechanisms involved. Any wisdom, please?
It's because of this SVG being used as a tiled background on the
HTML element:

http://php.net/images/bg-texture-00.svg

Since its an SVG it bypasses all the optimisations we have
for tiled bitmap redraw.

It also isn't a filled rectangle, its just strokes, so
it doesn't get "knocked out" by our normal rendering
optimisations.

Finally it uses opacity, which wouldn't help either,
although I think we ignore that anyway for now.

It could potentially be optimised by pre-rendering it once
to a bitmap, but it would be a fair amount of effort for
what is a pretty uncommon case.

For now, I'd try just toggling background images off
in the menu for that window, and forcing a redraw
(F12, Return).


http://www.netsurf-browser.org/documentation/guide.html#BrowserWindowMenuDisplayImages

Hope that helps,
--
Michael Drake https://www.codethink.co.uk/
Loading...