Live data from Hacker News

Nyxt Browser

nyxt.atlas.engineer

31–40 of 134 posts

Re: Nyxt Browser

#31
post #17

Earlier quoted context omitted.

I run Firefox myself, but you can't really blame developers for not wanting to deal with the whims of Mozilla.

I am looking for info. Why is Firefox web engine no the go to choice for foss projects? It is not embeddable or just really complicated or or what? If so are they making any progress towards more adoption?

After briefly looking into this, my understanding is that the embedding documentation hasn't been updated in a very long time, and the overall architecture doesn't lend itself to embedding.

Re: Nyxt Browser

#32

Every web browser should have a tree based history by this point. This part is cool: > Nyxt is web engine agnostic. We utilize a minimal API to interface to any web engine. This makes us flexible and resilient to changes in the web landscape. Currently, we support WebKit and WebEngine (Blink). Does this browser have anything do to with Next? The logo seems similar.

I wonder when I see that gecko/servo (whatever Firefox engine is) is rarely the goto web engine for foss projects. Is it hard to embed?

After briefly looking into this, my understanding is that the embedding documentation hasn't been updated in a very long time, and the overall architecture doesn't lend itself to embedding.

Re: Nyxt Browser

#33

Nyxt seems amazing, but it's hard for me to imagine using a browser without Ublock Origin. I understand that it doesn't really make sense for everyone to support webextensions, and it's a huge amount of extra work, but it's just a huge barrier to adoption. It's hard to trust the smaller browsers to keep me private online if there isn't something that gives me that same level of control over blocking. And there's a hu…

As scriptable as Nyxt looks, I imagine you could pretty easily wire it up to block a list of domains.

The problem is that UBlock Origin goes way beyond just blocking a list of domains, it's not just a Piihole.

It's also doing CNAME uncloaking, request rewriting, stubbing functions in pages, it has syntax to handle CSS changes, it has rules that allow requests to only go through in certain contexts or if they're originating from certain domains. And most importantly, there's a giant community of people basically standardized on Ublock Origin who maintain all of these lists and who are constantly identifying new threats and proposing new features.

So a competitor to Ublock Origin would need to be constantly competing with it, it would need to be pulling in new features as they got released, and it would need to be consuming the same lists that Ublock Origin uses. It's just really hard to keep pace with that.

If Mozilla came out tomorrow and said they were going to do native adblocking, I would trust them less than Ublock Origin. I don't think even they would be able to keep pace if they were trying to build a community from scratch.

Re: Nyxt Browser

#34

Nyxt seems amazing, but it's hard for me to imagine using a browser without Ublock Origin. I understand that it doesn't really make sense for everyone to support webextensions, and it's a huge amount of extra work, but it's just a huge barrier to adoption. It's hard to trust the smaller browsers to keep me private online if there isn't something that gives me that same level of control over blocking. And there's a hu…

Have you considered blocking on the DNS level with a hosts file or NextDNS?

DNS blocks are good, but not really comparable to what a modern browser adblocker does. The state of adblocking on the web has gotten a lot more involved as both websites and adblockers have evolved in the kind of cat-and-mouse game they play with each other.

Re: Nyxt Browser

#35

Nyxt seems amazing, but it's hard for me to imagine using a browser without Ublock Origin. I understand that it doesn't really make sense for everyone to support webextensions, and it's a huge amount of extra work, but it's just a huge barrier to adoption. It's hard to trust the smaller browsers to keep me private online if there isn't something that gives me that same level of control over blocking. And there's a hu…

WebExtension support is ‘on their roadmap’ (thanks dang for the discussion and so much else): https://news.ycombinator.com/item?id=25972374

Re: Nyxt Browser

#36
post #35

Nyxt seems amazing, but it's hard for me to imagine using a browser without Ublock Origin. I understand that it doesn't really make sense for everyone to support webextensions, and it's a huge amount of extra work, but it's just a huge barrier to adoption. It's hard to trust the smaller browsers to keep me private online if there isn't something that gives me that same level of control over blocking. And there's a hu…

WebExtension support is ‘on their roadmap’ (thanks dang for the discussion and so much else): https://news.ycombinator.com/item?id=25972374

That is fantastic to hear!

It's a really compelling project, with webextension support I could easily see myself moving over to a scriptable browser built on something like Servo.

Re: Nyxt Browser

#37

I didn’t expect too many clever features but the special link hot keys and tree based history is something I didn’t know I wanted but now I do

That tree based history thing is amazing. The Firefox history pane seems to always contain exactly the web pages I don't want, and never the ones I do.

Re: Nyxt Browser

#38
The "lossless tree history" is an amazing feature to have. I have yet to find a modern, usable replacement for the Norwell History Tool XUL extension for older Firefox versions. It allowed one to see browsing as it happened in a logical, orderly timeline instead of a collection of URLs and their last accessed value, so that you could see for example what webpage led to another. I wish this project success for allowing users control of their browsers and the vast data contained in them can make the difference between choosing from the average Chromium reskins.

Re: Nyxt Browser

#39
Nice, it comes with a nix expression too.

However, I think that regular browsers like chrome/firefox are better in that they offer 99% of customizability at 1% of the effort one would have to spend to configure nyxt. There are extensions that let you inject javascript into a website. You can do a lot with that. Not to mention that mice are very well suited for browsing web.

Edit: Typo

Post reply on HN