4 ms·
A simpler spec means more competition, which is more sustainable than 50 standardized APIs. More competition means having an easier time finding the perfect bro
by TheMode 3y ago
A simpler spec means more competition, which is more sustainable than 50 standardized APIs. More competition means having an easier time finding the perfect browser (or even make your own).
I do not know about Gemini but the problem with current minimal formats is that they cannot evolve without change to the spec, they lack emergence. And therefore when you want to expand on it, you need to add complexity to the spec, not your code.
One of the idea I had was to make all websites provide natural language text, without any standardization (send whatever text you want).
Which would have these benefits:
- Ease website development, your goal is to make the text as simple as possible to understand for a human.
- (also means that website won't have the luxury to send unnecessary data anymore)
- More performant.
- Literally cannot break as it does not depend on any standard. Text will remain understandable forever.
- You can have an infinite amount of browsers, some may only render the raw text, some may render the text and give you very fast tips as to how you should render it, and others dedicated to specific disabilities.
- You can have a working browser in a matter of hours. And the way you expand on it is independent from how the server operates.
- No fancy standard can appear to break this simplicity, as many people would depend on the text being unopinionated.
- Can still support anything the web currently does, but tracking without contentment will become harder. As users would have a deeper understanding of what the website actually is, its text is on plain sight.