Alive
News Team Current issue History Online Support Download Forum @Pouet

01 - 02 - SE - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 - 14

Alive 6
HIGHWIRE V0.8

CiH catches up with the latest version of a potential world beater.

You might remember a little preview,  tucked away in the body of Alive issue
4 at the beginning of this year?  This was all about a promising little HTML
document   displayer  called  'Highwire'.   To  quickly  recap  an  oft-told
prehistory,  Highwire started life long even before then. I remember a first
sighting  back  when I did something called 'Maggie',  back when there  were
still computer shows with Atari content in the UK.

The  original Highwire was a very fast HTML document displayer,  intended to
'beat  dis'  with  respect to comparing it with CAB  for  formatting  speed.
Highwire  also  had one or two useful little tricks in its favour,  even  at
that  early  stage,  such as dynamic resizing of the current  document  page
onscreen,  without  going through the tedious refornatting process that  CAB
did. Apart from that, v0.1 couldn't do a lot else, and, as the Highwire team
freely pointed out, it was a long way off being a functional www browser.

Since  then,  the  team  have  maintained a steady and  heartening  rate  of
progress,  with new releases every couple of months or so.  We have now come
on  quite  a bit further,  with the current v0.8 in the public domain  since
August.

Highwire v0.8 is still some way off being a full competitor to the likes  of
CAB.  The  exterior  appears to have changed very little.  There is no  user
interface  as such,  apart from the drop down menu at the top of the screen.
It  remains  offline in use,  although there are reports that advanced  beta
versions *are* able to be used online?

The  progress made since v0.1 becomes apparent when you load in a web  page,
as  most  of  the major work has been taking place  underneath  the  visible
portion  of  the  browser.  Taking my 'cih.atari.org' pages as  an  example,
Highwire  can  now display these all more or less correctly.  The  glaringly
obvious  display  and formatting bugs having been eliminated,  and the  ones
that  are left,  too minor to worry about.  A development new since v0.5 has
been the ability to display pictures in documents, well at least .GIF files.
Presumably,  .JPG  support is to follow later?  Where jpeg images should go,
there are empty frames or placeholders conveniently awaiting their  arrival.
Thinks like sub-links within the site all work correctly as well.

The  Highwire  team  have made good progress with things  like  tables,  and
reckon they are 90% there for HTML 4 compliance.  There is also some sort of
support to be featured for .PDF documents,  stated at 10% complete, but this
doesn't  seem to work at the moment, and I'm not sure about aN audio driver,
which seems to be looking for a missing system component on my machine?

If you look more closely,  there are the very beginnings of an interface, as
the  right  hand  mouse button becomes a crude  'back-button',  so  you  can
retrace  your steps without reformatting.  (Which might suggest some sort of 
cache system using the memory is starting to come in too.)

Speedwise,  Highwire  is  still  blisteringly  fast,  for a  text-only  HTML
document.  With  the .GIF displayer active,  the gap is less pronounced with
CAB, but can be affected by different screen modes. As the following figures
show, Highwire definitely benefits from a truecolour display more than a 256
colour screen mode.

I'm  using  a  test that I used last issue,  when I  compared  the  relative
efficiency  of my Falcon vs my Acorn Risc PC 600 in rendering the Alt  Party
"Haze of Recollection" page,  from the 'CiH HQ' site, in a very much offline
sense, of course.

Test 1, CT2 Falcon, 50 mhz, MagiC v6, 800x592 pixels, 256 colours:

CAB v2.8      = 16 seconds
Highwire v0.9 = 12 seconds

Both  browsers  perform respectably in this mode,  but Highwire  is  showing 
itself to be the quicker of the two by a respectable margin.

Test 2, CT2 Falcon, 50 mhz, Magic v6, 704x560 pixels, Truecolor:

CAB v2.8      = 13 seconds
Highwire v0.9 = 8 to 9 seconds!

A major gain for both browsers on speed when they use truecolor, but this is 
especially  pronounced  with Highwire.  I ran that test more than once,  not 
quite believing what I saw.

This  sort  of suggests that Highwire will really come into  its  own,  with
higher  end  and  screen-boosted hardware.  Let's see what happens  when  we
finally get our CT60's!

There  is  a fair sized list of things still to do.  A proper  interface  or
control panel,  further image support, and of course, that magic moment when
it  finally  goes  on line.  Then in the future,  magical features  such  as
javascript support, to take it past the point that CAB got to.

AT TIME OF WRITING:

I've got a feeling that with the next version,  v0.9,  there will be a major
update  in the wings.  The current v0.8 is really an evolutionary  outgrowth
from  v0.5,  where .GIF images were first displayed.  With the time interval
lengthening  from  the previous release in August,  I wonder just  what  the
Highwire team have got planned for this next version?

ADD-ON NOTE:

And  we  find  out,  as  of the end of October,  v0.9  escapes  its  makers,
revealing some new features.  Still a long way from completion,  but inching
closer.

Multiple windows are now supported.  Also ALT+mouse clicking on a link opens
it  in a new window.  Displaying of non-Speedo fonts is working now so  far.
The  result  isn't  that  pretty yet but at least  useable.  There  is  also
implementation  of  wheel  mouse support.  There is realtime  scrolling  for
slider usage.

There  are other improvements,  but v0.9 is still an evolutionary  outgrowth
reflecting  steady progress.  The big jump to a fully working www browser is
still some way off, but watch this space in future issues!

CiH, for Alive! Mag,Oct/Nov '02

Alive 6