iBiz Magazine
May 1998 
Does the fat lady sing for Opera?
By Charlie Saeger 
 
It's a buzzword among Internet cognoscenti -- Opera. Opera is a browser that has little to do with its larger brethren, Netscape and Microsoft Internet Explorer. It's small and fast, making clearly the smallest of these three tenors, both in use of system and in market share. 

Opera Software in Kjeller, Norway has made Opera as a small whose only aim is to support accepted Internet standards, like HTML and JavaScript. It does not support proprietary ideas and, like Microsoft's Active Channels and Netscape's document.layers extension to JavaScript. By focusing on standards, not frills, Opera Software hopes to make its browser an alternative for surfers disenchanted by the bloat of Communicator and Internet Explorer. 

Currently, Opera is only available for Windows (both 16-bit and 32-bit versions), though ports are underway to OS/2, Macintosh, Linux, BeOS, Amiga and other operating systems as a part of Opera Software's Project Magic. Judging from Opera's notes on BeOS, these ports will take advantage of each of the destination OS's system services, like strong interapplication communication on Be, scripting support on the Macintosh and the inline Java virtual machine on OS/2 and the Macintosh. 

According to Opera's documentation on Opera Software's web site, Opera does not use a winsock.dll file to operate. I am curious as to how it does this, and if that only means for launching the program (one can use a web browser as an image viewer, for example) or for networking. 

Since Opera is based on its own code and not on older browsers, like Mosaic, it sings quickly across the web. It loads Netscape's home page in about half the time of Internet Explorer and Netscape's own Communicator, and experiences a similar speed bump going to Microsoft's corporate page. Opera caused an invalid page fault both times I tried to have it go to Microsoft's other home page, while the other two browsers could handle it. While Opera Software touts its browser's stability, it is no more or less stable than Netscape Communicator 4, as witnessed by its crashes on pages with proprietary content. Opera does allow you to change some browser parameters on startup after it crashes, but I found that those changes do little. I suspect that Opera Software performed its comparisons to the version 3 browsers, which were notoriously unstable. I would not call Opera unstable, but I would not call it the rock-solid application that its authors claim it is. 

Opera's support for current standards is much like its stability: good, but not as good as its creators claim. Opera fully supports HTML 2.0 and most of HTML 3.2, but the current version of HTML is 4.0, though it does support some of those extensions also, notably frames. Opera does work on most pages, though sometimes it will display a table (HTML 3.2 addition) or a frame (HTML 4.0 addition) oddly. Occasionally, you will find a table element moved over several pixels or a frame will show up on the top half of the page when Communicator and Internet Explorer will place it on the right side. It does recognize JavaScript, probably version 1.1 as it recognizes the document.images property, even with a client-side image map (though its support for this property with an image map is flaky, causing irritating redraws when I move my mouse over the image to change it (onMouseOver event)). It lacks support for Cascading Style Sheets and Java, though Opera Software is working on support for these. Again, ports to OS/2 and the Macintosh would benefit from those Oses inline Java virtual machines. 

The feature for which I have the most mixed feelings is the interface. It does have a toolbar like other browsers do, but it uses only icons, not labels, in its toolbar, unlike good Windows toolbars, and some of its functions are at the bottom of the browser window, like the page address, the "Stop" button and the "Show Images" button. By default, the Hot List (the Bookmarks of the Opera) appear at the side of the window. It took me some time to find the setting to hide them, as it is not in a preferences pane. I also cannot fathom why Opera Software did not allow the user to switch this sidebar from Hot List to History. The Hot List sidebar is much like the Microsoft Explorer Bar, and could have more uses than it currently has. 

While this is an aesthetic, I do not find the toolbar to be comely. Instead, I prefer the three-dimensional look of Netscape Communicator. 

Opera's windows either tile or occupy the full screen. This inhibits the user from placing windows on the screen as he needs them. This also makes finding windows hard, since Opera places windows on top of each other. The preferences do allow you to specify the font for <H#> tags, something neither Communicator nor Internet Explorer allow. It is easy to configure the browser, and there are many preference settings. Jumping from pane-to-pane is irritating, much like Netscape 2/3; it would be easier to configure a single preference pane with multiple tabs. The most bizarre settings are the home address and telephone number settings, though Opera may use these during registration. 

Mail and news in Opera are a capella, not an orchestra, but do not star slick, simple interfaces. Rather, mail, news and history all appear in a single window as a list that features no dividing lines or tables. However, like the rest of the program, both mail and news are fast. Opera Software plans to spin off the mail and news programs, which I welcome so I would not use or download its mail and news programs. 

The big gripe many people will have with Opera, however, is the cost. Opera, unlike Communicator and Internet Explorer, is not free, as Opera Software is selling a browser, rather than Netscape's and Microsoft's server software (for which they have optimized their browsers). Opera costs $35, and will not function other than to register after one month of use (though, if you do not use Opera on a particular day, the browser will not count that day against you). However, if speed is important, the money one spends on Opera is cost effective than money spent on an ISDN line. 

The cost also hampers Opera's ability to gain share in the browser. While Opera has serious advantages over Communicator and Internet Explorer in both speed and system resources (the archive of Opera is but a megabyte), some people will balk at the cost. Most people do not care to register shareware, and since Opera becomes mostly inoperable after a 30-day trial, most people will not use Opera. 

One must also wonder if the computer industry will allow its web browser productions to feature three tenors. While Communicator and Internet Explorer are needlessly bloated products, most users have no problem with this. Some users actually demand a vendor include a full-featured mail client with its web browser, though the user only uses the most basic of mail functions. This demand is largely a function of advertising, something Opera Software cannot afford. 

Opera is a nice browser, fast and efficient. While it does lack compliance with some current standards, Opera Software is working to comply with these standards. If Opera succeeds in becoming a major browser, surfers will come to expect speed and will no longer refer to the World Wide Web the "World Wide Wait." If Opera only forces Microsoft and Netscape to make their browsers faster and less bloated, then surfers will also win. 
iBiz

Charlie Saeger really should get an offline life, but can’t imagine what he’d do with it.  He can be reached at MinnNet Technical Support csaeger@minn.net 612/944-8660 ext. 108 
 

iBiz Table of Contents