Internet Archive

The World’s First Graphical Browser: Erwise

Conventional wisdom has it that Mosaic was the first graphical web browser. Even though Mosaic - the basis for Netscape - certainly kickstarted the web revolution, it wasn't the first graphical web browser at all - that honour goes to Erwise, developed by four Finnish college students in 1991. It was more advanced than Mosaic, ran on the X Window System, but didn't catch on in the end. The four developers recently gave an interview detailing Erwise and its history.

WebKit Gets CSS Animation

"WebKit now supports explicit animations in CSS. As a counterpart to transitions, animations provide a way to declare repeating animated effects, with keyframes, completely in CSS. CSS Animations is one of the enhancements to CSS proposed by the WebKit project that we've been calling CSS Effects (eg. gradients, masks, transitions). The goal is to provide properties that allow Web developers to create graphically rich content. In many cases animations are presentational, and therefore belong in the styling system. This allows developers to write declarative rules for animations, replacing lots of hard-to-maintain animation code in JavaScript."

Comparative Guide to Browser Security

Roger Grimes offers a comparative overview of browser security, including profiles of Firefox, Chrome, IE, Safari, and Opera. Grimes subjected each browser to numerous tests, including dozens of pre-defined tests made in his lab, Internet-based test suites, and exposing the browsers to known-malicious Web sites. "None of the fully patched browsers allowed silent infections or exploitation beyond simple DoS attacks. All of the browsers stopped the latest malicious attacks available on the Internet. Occasional zero-day attacks could silently infect a particular browser during a particular period of time, but all of the browsers have this same risk, and all of the browser vendors in this review are fairly consistent in patching significant problems in a timely manner." The package also includes articles on each browser's XSS vulnerability profile and cipher support.

EU Might Force OEMs to Offer Choice of Browsers During Setup

Earlier this month, news got out that the European Commission is charging Microsoft with unlawful competition regarding its bundling of the Internet Explorer web bowser with Windows. At the time, information was scarce, but thanks to Microsoft's quarterly filing at the Securities and Exchange Commission. we now have a little more insight into what the EU might force Microsoft to do.

All the Lightweight Web Servers of the World

"There's far more to the world of Web servers than just Apache and IIS. While lightweight Web servers have much in common, there's also variation within the category. Most are written in C, but several other implementation languages have proven successful among the servers with which I've experimented, including Erlang, Java, Lisp, Lua, Perl, Python, and Tcl. If there's a language you favor, you can probably find a lightweight Web server here coded for your convenience. survey the possibilities and see how they apply to you."

Mozilla and Google Relations Strained Due to Chrome

Most Firefox users don't realize that Firefox's current existence is owed almost exclusively to its search partnership with Google wherein Mozilla Corp receives a portion of ad revenue from Google queries initiated from Firefox's search bar. This revenue amounts to tens of millions of dollars. Internet users the world over, who are currently reaping the benefit of a renewed browser war with exciting innovation instead of Microsoft-dominated stagnation, can thank Google for that state of affairs. But now that Google has itself entered the fray with Chrome, what does that mean for the Firefox/Google relationship?

Three of Four Undersea Internet Lines Severed

Though the cause is still unknown, three of the four undersea Internet cables that run from North America to Asia were cut, causing outages in Egypt, India, Saudi Arabia, and a dozen or so other countries. That is a lot of angry World of Warcraft players. It's supposed to have been from ships' anchors, though even two downed cables at one time is very rare, so who's to say it wasn't sabotage?

Switch Seamlessly Between Trident, Gecko, WebKit

A common problem for web developers - but some users as well - is that of websites that work in one browser, but not in another. Some websites are (still) 'optimised' for Internet Explorer, but with the popularity of other browsers reaching ever greater heights, the problem becomes apparent to more users. A new browser from Japan, called Lunascape5, tries to address this issue by allowing you to seamlessly switch between three different browsing engines (IE's Trident, Mozilla's Gecko, and Safari/Chrome's WebKit).

Interview with Horde Lead Developer Jan Schneider

Are you looking for an open source, Web-based e-mail and groupware suite with its own development framework, Ajax interface, more than 50 applications, an active developer community, and millions of end users all over the world? The Horde communication and collaboration suite may not be as well known as the big name commercial offerings, but according to lead developer and release manager Jan Schneider it has just as much to offer, and more.

Epiphany, the Ultimate Gnome Browser

"Epiphany is the web browser for the GNOME desktop. Its goal is to be simple and easy to use. Epiphany ties together many GNOME components in order to let you focus on the Web content, instead of the browser application." This article starts out with a little history about the Epiphany browser and goes on to talk about the advantages of this light-weight browser.

Cisco IP Alliance Formed, Based on Open Source OS

Cisco and a group of leading tech companies have formed an industry alliance that promotes the Internet Protocol (IP) for interconnecting millions of embedded devices such as thermometers and light switches, forming an "Internet of Things". Many OSNews readers should be familiar with the technical basis of the alliance: embedded open source developer Adam Dunkels' lightweight uIP TCP/IP stack from the Contiki operating system. Nice to see that open source OSes besides Linux and BSD also have a major impact on the technology industry.

Microsoft, Mozilla, Google Talk Browser Futures

From eWeek: "In a session billed as the browser wars up close and personal, key Microsoft, Mozilla and Google representatives spoke about the past present and future of the browser platform as they see it . . . one of the issues that stood out to me was that of developer discontent. When the Ajaxians opened up questioning to the audience, an attendee stood up and said Google's announcement of its new browser "was greeted with shock and horror," by him."

Introducing SquirrelFish Extreme

Just three months ago, we announced SquirrelFish, a major revamp of our JavaScript engine featuring a high-performance bytecode interpreter. Today we’d like to announce the next generation of our JavaScript engine - SquirrelFish Extreme (or SFX for short). SquirrelFish Extreme uses more advanced techniques, including fast native code generation, to deliver even more JavaScript performance. Benchmarks can be found Squirrelfish Extreme benchmarks can be found on the "Summer of Javascriptcore" blog. As seen, it claims to be faster than both Squirrelfish, Google's V8, and the upcoming Firefox javascript engine, Tracemonkey.

WebKit Integrates Chrome Features

The WebKit team is currently busy, integrating the patches made for Google Chrome into the main WebKit repository. This includes the new V8 JavaScript engine and the Skia graphics library. Most integration work is done by Google employee and WebKit reviewer Eric Seidel. V8 is a fast, BSD licensed JavaScript engine that runs on 32bit x86 and ARM CPUs. Due that platform restriction, V8 probably won't replace WebKit's new SquirrelFish engine anytime soon as default, because SquirrelFish has broader CPU architecture support. Epiphany developer and WebKit reviewer Alp Toker gives an overview about Skia. Unlike V8, Skia is licensed under the Apache License 2.0. Some of Skia's main features are optional OpenGL-based acceleration, thread-safety, 10,000 less lines of code compared to Cairo, and high portability.

How the ‘Net Works: an Introduction to Peering and Transit

"In 2005, AT&T CEO Ed Whitacre famously told BusinessWeek, "What they would like to do is to use my pipes free. But I ain't going to let them do that... Why should they be allowed to use my pipes?" The story of how the Internet is structured economically is not so much a story about net neutrality, but rather it's a story about how ISPs actually do use AT&T's pipes for free, and about why AT&T actually wants them to do so. These inter-ISP sharing arrangements are known as 'peering' or 'transit', and they are the two mechanisms that underlie the interconnection of networks that form the Internet. In this article, I'll to take a look at the economics of peering of transit in order to give you a better sense of how traffic flows from point A to point B on the Internet, and how it does so mostly without problems, despite the fact that the Internet is a patchwork quilt of networks run by companies, schools, and governments."

Book Review: The Book of IMAP

The Book of IMAP: Building a Mail Server with Courier and Cyrus, by Peer Heinlein and Peer Hartleben, is a quality resource for any serious mail administrator. The approach taken is direct, but at the same time it's very expansive, setting this book apart from most others I have read. It's packed full of rich examples which are used to solidify the topic being covered. At several places the authors reach out to explain when the subject is addressing ambiguous or otherwise undocumented information which is to great advantage to the reader and worthy of recognition.

Ten Ultimate Rules for Effective System Administration

In technology environment, keeping things simple takes lot more effort and maturity than keeping it complex. These 10 items are guidelines more than rules, that I have learned over the years doing intensive work on the IT infrastructure. These guidelines are mostly common sense and can be helpful for anybody who administers an IT system, including Linux/Windows Administrator, Network Administrator and DBA.

Prism: Bringing Web Applications to the Desktop

Are you still using a web browser to access your favourite online applications? Why not do things the easy way, and make those applications part of your desktop with Prism. Scott Nesbitt at Freesoftware Magazine tells you what Prism can do to boost you experience of the web on your desktop -and more importantly, how to do it. Read the full story at FSM. Editor's Note: This story looks at Prism from the point of view of a Gnome user on Linux, but Prism can be used on Mac OS and Windows as well. Check out the Prism project page for information on other platforms.