Live data from Hacker News

What will a Chromium-only Web look like?

mnot.net

21–30 of 356 posts

Re: What will a Chromium-only Web look like?

#21
post #16

Probably we have to start again with something different in the same way as the web replaced all the other protocols (gopher, usenet etc). I’m not what that looks like but it should be cleaner, simpler, open and blockchain-free.

> I’m not what that looks like but it should be cleaner, simpler, open and blockchain-free.

You’re asking for an open network and then putting restrictions on individuals right away by saying they can’t use blockchains on it. Some people want to use blockchains (or any other technology) and an open network shouldn’t put restrictions on how people participate.

Re: What will a Chromium-only Web look like?

#22
post #16

Probably we have to start again with something different in the same way as the web replaced all the other protocols (gopher, usenet etc). I’m not what that looks like but it should be cleaner, simpler, open and blockchain-free.

Yes, I've been wanting something that's just a rich document but designed around accessibility with no styles or JavaScript.

Re: What will a Chromium-only Web look like?

#23
post #8

We did this on ourselves. As everyone was laughing at Internet Explorer, another behemoth was overtaking IE and nothing was in their way. Mozilla (Firefox) was our chance for something different. They were ahead of IE once but they watched on and did nothing whilst they had their pockets lined up with Google's money and allowed them (Google) to overtake everyone and now everyone is complaining about it. It even goes…

What was Mozilla supposed to do? Google could advertise their browser to everyone who used Google Search, just like how Microsoft could with Windows. Mozilla did not have any products with that kind of reach.

Re: What will a Chromium-only Web look like?

#25
post #16

Probably we have to start again with something different in the same way as the web replaced all the other protocols (gopher, usenet etc). I’m not what that looks like but it should be cleaner, simpler, open and blockchain-free.

> I’m not what that looks like but it should be cleaner, simpler, open and blockchain-free. You’re asking for an open network and then putting restrictions on individuals right away by saying they can’t use blockchains on it. Some people want to use blockchains (or any other technology) and an open network shouldn’t put restrictions on how people participate.

But it shouldn’t itself be based on blockchains. That is, if you want to use them, that’s fine and up to you, but if you don’t want to use them, then that should also be a valid choice. The core technology shouldn’t be based on blockchain and should work just as well without.

Re: What will a Chromium-only Web look like?

#26
Edit: to reply to the lovely article. I wouldn't mind if there was a reference implementation for the web. So that people could experiment with things on it. There's nothing stopping me building Chromium which I did on a Windows machine once as an experiment. I couldn't get Firefox to build as Mercurial kept crashing. I would like to see proper SQL APIs in browsers as that's the industry standard for fetching and retrieving data. The browser is a very powerful piece of technology. I see it as a magazine viewer and application distribution platform. I use Repl.it when I am on a low powered windows laptop and IntelliJ and vim otherwise.

I would also like to see a lightweight native API for DOM queuing ala React.

Layout engines are difficult to write and adapt. Especially adapt as they're so complicated.

I read part of the ORC Solver paper and there is algorithms in that paper for writing a layout engine and there's code on GitHub.

https://github.com/YueJiang-nj/ORCSolver-CHI2020

I would like to adapt this approach but write the code myself but it is obviously a challenging area.

I am yet to write a branch and bound optimisation algorithm. But from my understanding you greedily try a number of rows or columns and try arrange objects preferred width and preferred height into the space available. ORCSolver uses intervals and eliminates attempts that are not viable. ORCSolver uses Z3 for the final step to actually get coordinates when the system has been constrained. I plan to use ORTools.

For simplicity I plan to break up text into letters and try place them all in a flowing horizontal then vertical layout. I can use GetTextExtents of WX widgets to predict size of a rendered letter. It shall be slow but then how else do you begin writing a layout engine? I would need to read TeX or the Art of Computer Programming.

Layout is expensive especially for grid based layouts with flowing. I wonder if website authors could prerender at different resolutions and provide start point sizes and coordinates for speed. Generally everybody reaches the same numbers on everyone's machines and we don't need to try a lot of aborted work to relayout.

I am the author of additive GUIs which is a declarative rendering approach for bootstrap layouts. https://GitHub.com/samsquire/additive-guis It's not really a layout engine but it does layout things according to mutually recursive rules.

Re: What will a Chromium-only Web look like?

#28
post #8

We did this on ourselves. As everyone was laughing at Internet Explorer, another behemoth was overtaking IE and nothing was in their way. Mozilla (Firefox) was our chance for something different. They were ahead of IE once but they watched on and did nothing whilst they had their pockets lined up with Google's money and allowed them (Google) to overtake everyone and now everyone is complaining about it. It even goes…

I can't remember the last time I saw a website that was broken specifically on Firefox, maybe like 2009 era perhaps?

Re: What will a Chromium-only Web look like?

#29
post #16

Probably we have to start again with something different in the same way as the web replaced all the other protocols (gopher, usenet etc). I’m not what that looks like but it should be cleaner, simpler, open and blockchain-free.

Yes, I've been wanting something that's just a rich document but designed around accessibility with no styles or JavaScript.

Yes, but we need to ensure that it stays JavaScript-free rich document format. We would need to ensure that it's impossible for bad (and rich!) actors to introduce their Turing-complete tracking machinery into this new document format when it becomes popular.
Post reply on HN