Speed
by Richard Porter
The NetSurf web site says:
"Efficiency lies at the heart of the NetSurf engine, allowing it to
outwit the heavyweights of the web browser world. The NetSurf team
continue to squeeze more speed out of their code."
I've been doing one or two comparisons on a 300MHz Kinetic RiscPC
running OS 6.16.
Test 1 - following a link to near the bottom of a thumbnail index.
Fresco 2.13 15s
Oregano 1.10 17s
Netsurf r11515 28s
Test 2 - following a link to the latest forum post from the "top 10"
latest posts page.
Fresco 4s (when it worked properly)
Oregano 6s
Netsurf 17s
Now obviously there's a big advantage in coding in assembler for a
specific processor family rather than using C and making the code
portable, but the main reason seems to be that NetSurf is trying to
reformat the whole page over and over again, taking note of dimensions
only after the images have been downloaded. The other browsers do a
quick format observing dimensions where given, download the images and
then reformat if necessary. Oregano seems to fill in the visible part
of the window first which is a nice feature, but in the above tests I
waited for the page to finish downloading.
--
Richard Porter http://www.minijem.plus.com/
mailto:ricp@minijem.plus.com
I don't want a "user experience" - I just want stuff that works.
12 years, 7 months
New RISC OS toolbars
by Martin Bazley
Firstly, congratulations and many thanks to Steve Fryatt fo his sterling
work on the RISC OS toolbar implementation. While, as mentioned on the
wiki, user-facing improvements aren't much in evidence, I understand the
new implementation is much more future-proof than the old and should go
some way towards ensuring a RISC OS port for some time to come. For
people like me who subscribe to the commits mailing list, the amount of
new code in the diffs for branches/stevef is positively horrifying!
I'm not putting this in a bug report because I'm not quite sure if it's
intentional or not, or if I've missed something obvious.
Clicking Menu above a toolbar produces two options: a submenu and an
edit function. The edit function, thus far, has worked exactly as I'd
expect it to; the submenu to remove the address bar, buttons or throbber
has not.
It seems that the settings are not stored anywhere, and apply only to
the window they are set in, and to its descendants (links opened in new
windows from that one). They do not apply to windows opened by other
means (e.g. from the hotlist or 'Open URL' dialogue). Any window not a
descendant of the original window gets the default complement of all
three components. In effect, the settings are lost the moment the last
descendant of the original window is closed.
Buttons added or removed from the toolbar, on the other hand, apply to
all windows opened as descendants of the original one and to new
top-level windows, but not to other currently open windows or their
descendants. I'd propose that the addition and removal of sections also
works this way, if that was not the intention.
While I'm at it, a minor glitch I noticed while testing: positioning the
mouse pointer over any toolbar and moving the scroll wheel upwards (not
downwards) will cause the components to scroll off the bottom, for a
seemingly infinite distance. I'm pretty sure that's not intentional.
--
__<^>__ "Your pet, our passion." - Purina
/ _ _ \ "Your potential, our passion." - Microsoft, a few months later
( ( |_| ) )
\_> <_/ ======================= Martin Bazley ==========================
12 years, 9 months
hide advertisements
by Tony Moore
'Hide advertisements' is now working again. Many thanks to John-Mark.
Tony
12 years, 9 months
LibDOM 404
by Martin Bazley
(Not sure if this should be posted to developers, but, meh.)
The sub-project page for LibDOM on the NetSurf website contains a
consistent typo. Both the source code and the readme links point to
/trunk/dom/, which is 404. The correct URL is /trunk/libdom/.
--
__<^>__ "Your pet, our passion." - Purina
/ _ _ \ "Your potential, our passion." - Microsoft, a few months later
( ( |_| ) )
\_> <_/ ======================= Martin Bazley ==========================
12 years, 9 months
Favicons
by David H Wild
I see that the favicons have disappeared from the version of Netsurf I
downloaded last night (r11798) and I wondered if this was deliberate.
--
David Wild using RISC OS on broadband
www.davidhwild.me.uk
12 years, 9 months
Playlists and mp3 files
by Richard Porter
What's the difficulty getting NS to play mp3 files and playlists? JMB
has closed my feature request for m3u (MPEGURL) files to be passed on
to an available player as happens automatically in Oregano and on
other platforms. With NS you need to download the file, save it to
disc and then run the application. With O1 I can click on an m3u link
and listen to the audio. I only need to launch !Stream if I want to
stop it playing. I guess most of the functionality is in RISC OS and
not the browser.
Richard
--
Richard Porter http://www.minijem.plus.com/
mailto:ricp@minijem.plus.com
I don't want a "user experience" - I just want stuff that works.
12 years, 9 months
can't get at initials in Phone Book search
by Jim Nagel
a link to "More options" fails to appear in the dialogue at
www.btexchanges.com (the online phonebook).
XP Firefox shows this link to the right of the Search button, just
below "View on a map".
the Firefox display has tabs for Business by type, Business by name,
Person, UK area codes, International codes. the first two of these
categories appear in Netsurf as separate horizontal panels, and the
last three don't appear at all.
using r11751 on a RiscPC.
--
Jim Nagel www.archivemag.co.uk
12 years, 9 months
Porting Netsurf on Montavista 4 embedded linux
by Dipen Patel
Dear Netsurf Users,
We have a ARM based Handheld device where we want to port Netsurf
browser to provide web based user interface.
I looked at Makefile(s) but could not get idea where to make changes. I
have done Googling but didn't get anything. Can anyone help me identify
changes required to build Netsurf for Montavista 4 embedded linux?
--
*Regards,
Dipen Patel *
12 years, 9 months