Live data from Hacker News

Verso – Web browser built on top of the Servo web engine

github.com

231–240 of 343 posts

Re: Verso – Web browser built on top of the Servo web engine

#231
post #168

Earlier quoted context omitted.

It’s also English. It means the left side page of a book. https://en.wiktionary.org/wiki/verso#English

Still latin…

You can say that “comment” is a French word. But it’s also an English word. Every language that we speak today draws on the vocabulary of others.

Re: Verso – Web browser built on top of the Servo web engine

#232
post #142

Earlier quoted context omitted.

> > First off, Swift has both memory & data race safety (as of v6) > But v6 is not released yet, right As of Swift 5 there is zero data race protection and the process model (DispatchQueues if memory serves) is woefully. No advantage over fork and much more convoluted I am well clear of the Apple development world now (thank goodness) but the tools were of very poor quality, albeit very nice looking, as of this time…

Xcode 16 rewrote much of the autocomplete behaviors and the new engine is blazing fast in terms of UI blockage compared with 15, and stable. Everything to do with tagging etc not just completion itself.

Can you get the profiler to do anything useful? Even comprehensible?

We tried and tried but there was nothing we could use amongst the blinking lights and wonderful graphics.

Re: Verso – Web browser built on top of the Servo web engine

#233
post #200

Earlier quoted context omitted.

> wonder if there’s room for a browser engine that ditches performance and just focuses on correctness and safety Isn't this just the noscript, which breaks most sites to a degree where they're impossible to use or load?

That arguably ignores correctness completely

I think it is not even arguable, haha. It clearly ignores correctness completely.

Re: Verso – Web browser built on top of the Servo web engine

#234
post #47

Earlier quoted context omitted.

I'd like to see Swift adopted more on non-Apple operating systems, some of the recent GTK apps written in Swift are pretty cool.

What apps are you thinking of? Curious to check them out.

Arc Browser on macOS and Windows is a decent example

Re: Verso – Web browser built on top of the Servo web engine

#236

Earlier quoted context omitted.

Most likely Arc ( https://arc.net/ )

Arc is a fork of Chrome if I'm not mistaken

The rendering uses Chromium engine. But all of the UI is built in Swift. Both on macOS and Windows

Re: Verso – Web browser built on top of the Servo web engine

#237
post #5

So we will, in ~5 years time have two new browser, one in Rust and one in Swift. I hope in the process of doing it we will find new ways of doing things.

> I hope in the process of doing it we will find new ways of doing things. HTML & CSS themselves have become a major bottleneck to quality and creativity. The arcane layout model, the baggage of backwards compatibility, the cognitive dissonance — played out over decades of design-by-committee — between "this is a document engine" and "this is an app engine." The rendering-thread-is-the-main-thread architecture of JS…

Interesting project. Have you tested any non-XML markup languages for the user interface declaration so that metadata doesn't take as much space as data in

Hi {firstName}

and also requiring double the number brackets

There are modern cleaner markup alternatives like kdl

Re: Verso – Web browser built on top of the Servo web engine

#238

Earlier quoted context omitted.

Yes, and that's why Chromium moved to allow Rust code (pretty much like they did for Android).

They said some of the code can be rewritten in Rust but majority of the code cannot. Therefore they are stuck with C++ forever. Scary thing to think about.

Also scary for Rust.

Re: Verso – Web browser built on top of the Servo web engine

#239
post #5

So we will, in ~5 years time have two new browser, one in Rust and one in Swift. I hope in the process of doing it we will find new ways of doing things.

> I hope in the process of doing it we will find new ways of doing things. HTML & CSS themselves have become a major bottleneck to quality and creativity. The arcane layout model, the baggage of backwards compatibility, the cognitive dissonance — played out over decades of design-by-committee — between "this is a document engine" and "this is an app engine." The rendering-thread-is-the-main-thread architecture of JS…

I disagree. There has never been a better markup language. HTML allows precise control of atomic elements that make up a component. It has been the best thing for accessibility we ever came up with.

Re: Verso – Web browser built on top of the Servo web engine

#240
post #5

So we will, in ~5 years time have two new browser, one in Rust and one in Swift. I hope in the process of doing it we will find new ways of doing things.

> I hope in the process of doing it we will find new ways of doing things. HTML & CSS themselves have become a major bottleneck to quality and creativity. The arcane layout model, the baggage of backwards compatibility, the cognitive dissonance — played out over decades of design-by-committee — between "this is a document engine" and "this is an app engine." The rendering-thread-is-the-main-thread architecture of JS…

Don't break backwards compatibility.

It's one of the core things that has enabled the web to be as useful as it is. One of the things that draws people in, and keeps them using it.

Yes, there are problems with what we have. But if you break compatibility, you'll either not be adopted, or part of the crowd that the audience yells at for taking away their favourite things. You'll kill efforts and bury knowledge bases.

Post reply on HN