It's a javascript-based imitation, much like all of those js-based imitations of various Windows versions.
The original source code isn't really involved, which is a shame, since it is actually available.
IMHO this should have been (something along the lines of) GNUstep + TimBL's original code (mirror: https://github.com/cynthia/WorldWideWeb) + Emscripten + getting Emscripten to work with ObjC. Now, that would have been cool.
This is the most commented HN posting on this from that time (2019):
Fun fact: Erwise[0] was the first _graphical_ browser developed by a group of students in Helsinki University of Technology with Sir Berners Lee. Sadly there was no funding in Finland available at the time and they had to abandon the project and most of the group ended up working at Tekla, contributing to a bunch of cool AEC CAD technology (Tekla is now a Trimble subsidiary).
In 1992ish I worked at RNEC Manadon (UK, Devon). I was asked by my boss to investigate this new www thing.
I telnetted to the nearest VAX from my Win 3.1 PC. I then telnetted to the X.25 PAD and used that to go via the US to Switzerland and CERN. It looked just like gopher and WAIS to me and that's how I reported back - "it looks the same as gopher".
When Tim BL invented www, html and that, browsers were telnet and graphics was a nonsense.
network users at that time already had software for ftp and other common tools. Gopher sort of linked logically to an ftp idea. Mosaic was often introduced in the same sentence as "uses a format called HTML" .. Mosaic seemed interesting but also it was obvious that pages in that format would have to become popular, to make more of them. There wasn't a big reason to switch your daily software to Mosaic since stable apps were better for their existing uses. It was a very rare thing to have access to a NeXT machine (maybe not on YNews).
From my point of view it was Netscape that made a big splash, a year+ later, with a lot of publicity and good graphic design. Mosaic itself was an awkward demo with an interesting nerdy story.
I love what the CERN team did here visually with the NeXT UI. Rebuilding a historical browser inside a modern one is a fun rabbit hole, but man, it is the same technical wall to hit every time: iframes.
You build this beautiful retro UI, you wire up the address bar, and then you try to load a modern site and just hit a wall of CORS, X-Frame-Options, and CSP blocks. Which, tho is probably precisely things should work. Otherwise people arbitrarily iframe the open web opening up a massive clickjacking-pocalypse. It makes total sense for security....sigh.
But I sitll wanted a way to get around it to capture that 90s nostalgia (tho NeXT and this browser were actually from the late 80s), the real open web inside a retro recreation not just a crippled, iframe-blocked imitation. Or "everything links to archive org" stuff.
To make that work, I had to make a custom embedder API. It basically pipes a fully isolated remote Chromium instance right into the retro shell through an iframe in a custom element. The engine is real, and it respects the native security boundaries because the browser is physically isolated, but it wears that heavy 90s UI so you get the 90s feel.
If you want to mess around with a different flavor of 90s nostalgia that can actually surf the modern web, I put up a live version here: https://win9-5.com/demo. Sound on for the retro modem dial-up elevator music. The non-graybeards may never have experienced the modem's mating call in the wild.
It's a real shame both Job's movies skip right over his NeXT and Pixar days..
In 1983 he predicted 10-15 years until home network connectivity is "solved". 10 years later the world wide web released to the public, originally developed on his company's NeXT platform in 1989..
When watching this I'm shocked how bad the UX Was these days. The scrollbar left, the triple steped menu...
What was improved sometimes is only visible when we see how it was back in the past.
That makes me think about the whatng cartel apocalypse.
People lost themselves, forgetting how important noscript/basic (x)html (aka basic HTML forms, nowdays which could be augmented with <audio> and <video>)) has been for web technical independence.
The Silversmith browser went into service in 1986. It worked with SCI documents under security controls. The user could only access the sections of the document permitted by heir clearance. It includeded in-line images that linked to descriptions providing access to data in a prescribed linked bounding box. The Security mechanism could be configured to resemble the security procedures of WWMCCS (Now SIPRNet)(WorldWide Military Command & Control System), Later renamed WIS (WWMCCS Information System).
A modified version providing semantic sezrches was made available to the U.S.Army Material Command in 1988.
In 2007 an ACM in Boston a paper described another variant that provided searches using creative strings.
Score Breakdown
+0.64
PreamblePreamble
High A: Open knowledge F: Universal access P: Free access model
Editorial
+0.55
Structural
+0.48
SETL
+0.20
Combined
ND
Context Modifier
ND
Editorial framing emphasizes democratization of technology and shared human heritage; structural access open to all without barriers; supported by institutional commitment to knowledge
+0.57
Article 1Freedom, Equality, Brotherhood
Medium A: Human dignity F: Equal access to information
Editorial
+0.45
Structural
+0.50
SETL
-0.16
Combined
ND
Context Modifier
ND
Implicit framing of technology as tool for human dignity; equal access structure supports inherent equality principle
+0.50
Article 2Non-Discrimination
Medium F: Non-discriminatory access
Editorial
+0.40
Structural
+0.45
SETL
-0.15
Combined
ND
Context Modifier
ND
Open access policy without discrimination; content accessible to all users regardless of background
ND
Article 3Life, Liberty, Security
No observable signals regarding right to life, liberty, security
ND
Article 4No Slavery
No observable signals regarding slavery or servitude
ND
Article 5No Torture
No observable signals regarding torture or cruel treatment
ND
Article 6Legal Personhood
No observable signals regarding right to recognition as person before law
ND
Article 7Equality Before Law
No observable signals regarding equality before law
ND
Article 8Right to Remedy
No observable signals regarding remedies for rights violations
ND
Article 9No Arbitrary Detention
No observable signals regarding arbitrary arrest or detention
ND
Article 10Fair Hearing
No observable signals regarding fair trial
ND
Article 11Presumption of Innocence
No observable signals regarding presumption of innocence or criminal law
ND
Article 12Privacy
No observable signals regarding privacy and family life
+0.54
Article 13Freedom of Movement
Medium A: Freedom of movement P: Global access without barriers
Editorial
+0.35
Structural
+0.50
SETL
-0.27
Combined
ND
Context Modifier
ND
Open access from any location; supports freedom of movement through information access; no geolocking observed
ND
Article 14Asylum
No observable signals regarding asylum or refuge
ND
Article 15Nationality
No observable signals regarding nationality
ND
Article 16Marriage & Family
No observable signals regarding marriage or family
ND
Article 17Property
No observable signals regarding property rights
ND
Article 18Freedom of Thought
No observable signals regarding freedom of thought, conscience, religion
+0.82
Article 19Freedom of Expression
High A: Freedom of opinion and expression F: Universal information access P: Open publication platform
Editorial
+0.65
Structural
+0.70
SETL
-0.19
Combined
ND
Context Modifier
ND
Core mission centers on free expression and information dissemination; historical browser enables access to information; no censorship or content control mechanisms; institutional support for open knowledge
ND
Article 20Assembly & Association
No observable signals regarding freedom of assembly or association
ND
Article 21Political Participation
No observable signals regarding political participation or democratic process
ND
Article 22Social Security
No observable signals regarding social security or economic rights
ND
Article 23Work & Equal Pay
No observable signals regarding work or employment
ND
Article 24Rest & Leisure
No observable signals regarding rest and leisure
ND
Article 25Standard of Living
No observable signals regarding health and standard of living
+0.64
Article 26Education
Medium A: Right to education F: Knowledge democratization P: Free educational access
Editorial
+0.50
Structural
+0.55
SETL
-0.17
Combined
ND
Context Modifier
ND
Educational framing; historical technical content supports development of understanding; free access removes barriers to learning about foundational technology
+0.77
Article 27Cultural Participation
High A: Cultural participation F: Access to scientific and technical heritage P: Open access to cultural/scientific resources
Editorial
+0.60
Structural
+0.65
SETL
-0.18
Combined
ND
Context Modifier
ND
Direct engagement with shared cultural and scientific heritage; free access to technological history; supports participation in advancement of science and technical knowledge
+0.52
Article 28Social & International Order
Medium A: Social and international order F: Global technical equity
Editorial
+0.40
Structural
+0.45
SETL
-0.15
Combined
ND
Context Modifier
ND
International cooperation (CERN, US Mission support); open global access; supports just order for technology development
ND
Article 29Duties to Community
No observable signals regarding duties to community
ND
Article 30No Destruction of Rights
No observable signals regarding interpretation of rights or limitations