Live data from Hacker News

Ōryōki Web Browser

oryoki.io

51–60 of 181 posts

Re: Ōryōki Web Browser

#51
post #45
post #33

Earlier quoted context omitted.

I mean, they all use webkit, so not really that much different from using chromium.

Chromium doesn't use webkit, it uses Blink.

Until a few years ago, Chromium was built on top of WebKit, then had a falling out with Apple / Safari and we got Blink.

Re: Ōryōki Web Browser

#52
post #7

This project is solving the wrong problem. It's not the interfaces of web browsers that suck, it's the gigabytes of RAM they consume.

I think Mozilla's Servo (rust based) should help there, since rust offers a more refined memory model.

Re: Ōryōki Web Browser

#53
post #23

I fully support innovation in terms of a new web browser... but this isn't really what I'd like to see. I feel like the web browser should be more of an OS than what it is today. Why does the language attribute in the script tag only support javascript? Wouldn't it be rad if I could write C#, and not have to transpile it... wouldn't it be rad if browsers could add more language support automatically (with your permis…

That last one is already implemented with browser caching. Go to a popular website and check the Requests tab on your dev console, it'll probably show 304s for CDNs. But possibly some companies join many JS files together before publishing.

That requires you (as a site author) choosing between two evils, however - even though there no real technical reason why you should have to: Either copy framework-of-your-choice.js to your own host and accept duplication - or serve it from the framework's CDN and get great caching but also accept that you don't have any control anymore what scripts run on your page.

Re: Ōryōki Web Browser

#54
post #19

For anyone interested, here are some web browsers that are actually minimalist and not just reskins of chromium: http://surf.suckless.org/ https://fanglingsu.github.io/vimb/ http://www.uzbl.org/

Seems like the market is moving to almost all second-tier browsers (e.g. Opera) building from Chromium. I think this is a positive development as it should strengthen the underlying code if more people use it as a standard and then innovate UI, tools, services and so forth on top of it. Similar to what you see with the custom Android flavors/knock offs/whatever you want to call them in China.

Re: Ōryōki Web Browser

#55
post #14
post #7

This project is solving the wrong problem. It's not the interfaces of web browsers that suck, it's the gigabytes of RAM they consume.

RAM is meant to be consumed. If your browser is using 50MB of RAM and has to swap every background tab to disk then you're not utilizing the resources of your computer, and getting a crappy user experience as a bonus.

There are solutions for this.

I assume you're running up on your RAM because (like me) you have tons of tabs open?

If you're one of those people, consider The Great Suspender: https://chrome.google.com/webstore/detail/the-great-suspende...

Also, have the right extensions. E.g. microadblock instead of Adblock Plus, etc. etc. There's a balance to be achieved somewhere in there. :)

Re: Ōryōki Web Browser

#56
post #19

For anyone interested, here are some web browsers that are actually minimalist and not just reskins of chromium: http://surf.suckless.org/ https://fanglingsu.github.io/vimb/ http://www.uzbl.org/

All of those are WebKit-based, which was Chromium's rendering engine until recently. The rest of Chromium is primarily UI and network code, along with their sandboxing system and extensions - WebKit's "ports" have their own implementation of said network code tying into the framework that they're porting to (GTK+ or Qt, usually), and all three browsers you list use the WebKitGTK+ port. uzbl, the one I've used the mos…

Do you know of any independent rendering engines? That's something I'd truly be interested in seeing. It seems like a herculean task to undertake.

Edit: Thanks very much for the links. This will be a lot of fun testing out. Just responding here to avoid triggering the anti-flamewar protection.

Re: Ōryōki Web Browser

#57
post #16
post #14

Earlier quoted context omitted.

RAM is meant to be consumed. If your browser is using 50MB of RAM and has to swap every background tab to disk then you're not utilizing the resources of your computer, and getting a crappy user experience as a bonus.

Yes, RAM is meant to be consumed, but I still find it incredibly hard to believe that my browser NEEDS multiple gigabytes of memory. Regardless of how much I have to spare.

Is this a problem a browser can solve? I mean modern websites are so large with so many crappy stuff and always loading something in the background - if you have 15-20 tabs with similar background loading web sites your browser is bound to consume a lot of memory.

If I am not missing something obvious, aren't we blaming the wrong thing?

Re: Ōryōki Web Browser

#58
post #28

The typical web browser UI is a terrible waste of pixels. It might be a requirement for non-techies but no-one surely clicks the back button or drags the scroll bar, at least no power user does. I personally use Firefox + vimperator with menu bar, address bar and scroll bars disabled. A single line status bar has all the info I need. I've also dabbled with some of the "micro browsers" but none was satisfactory withou…

> It might be a requirement for non-techies but no-one surely clicks the back button or drags the scroll bar, at least no power user does.

IIRC, back button is one of the most used UI elements of a browser.

I'd probably consider myself a power user (I work on browsers for a living), and I use and most of the features you've described. Especially scrollbars, they're a great "read progress" indicator.

On a side note, we so often forget how small is the bubble of the so-called "power users".

Post reply on HN