The current "Web specification" [1] is a page that changes roughly
weekly. This makes it imposible to program a client that conforms to
the specification without constant changes. Instead, the
specification should have a very precise semantic version like 1.2.3,
so that we know that a page that conforms with the version 1.2.3 can
be correctly render by a browser that supports 1.2.3, 1.2.0 or 1.3.0,
but not one that supports only 1.1.0 or 2.0.0.
Web 2.0 shouldn't have existed.
Ben Collver <bencollver@tilde.pink> wrote:
Text should be able to wrap the screen size, so that the same
document can be read both in small and large screens.
I near to only write for DIN-A4/US-Letter paper width and want to see my layout decisions being respected. The layout is part of my text as
product. Often I even need to include source code. Reflowing that is
more than just a simple nightmare.
Simple fix: Add a flag to toggle reflow being allowed or not to the
markup definition. Users may wish to override this and IMO they should
be allowed to force reflow, but that way they kind of have been warned
that the result may converge to being unreadable.
On forking the Web by Rodrigo Arias Mallo, 2026-05-06[...]
This document contains a set of informal notes on how to build an
alternative specification to the Web, in such a way that hopefully
prevents many of its drawbacks while still preserves many of the good
points. This document is not an specification, and is therefore
subject to change over time.
I've always thought that the original sin of the http specification
was stating that clients should ignore unknown tags.
If I were to fork the Web, the 1st thing would be replacing that
rule with: "clients *must* refuse to render any page containing
non-standard tags".
Dario Niedermann wrote:
I've always thought that the original sin of the http specification
was stating that clients should ignore unknown tags.
If I were to fork the Web, the 1st thing would be replacing that
rule with: "clients *must* refuse to render any page containing
non-standard tags".
Postel?s Principle: ?Be conservative in what you output, and liberal
in what you accept?.
Ben Collver <bencollver@tilde.pink> wrote:
On forking the Web by Rodrigo Arias Mallo, 2026-05-06[...]
This document contains a set of informal notes on how to build an
alternative specification to the Web, in such a way that hopefully
prevents many of its drawbacks while still preserves many of the good
points. This document is not an specification, and is therefore
subject to change over time.
I've always thought that the original sin of the http specification was stating that clients should ignore unknown tags.
If I were to fork the Web, the 1st thing would be replacing that rule
with: "clients *must* refuse to render any page containing non-standard tags".
I think you're missing the major point around which the web has been designed: graceful degradation, and compatibility. It is *intended* that
HTML works that way, it is intended that it does not look the same everywhere, the point of it is to be accessible from a quite diverse
universe of user-agents and platforms and machines.
you're wording it like a tag is either non-standard or known to the
browser.
I think you're missing the major point around which the web has been >designed: graceful degradation, and compatibility. It is *intended* that
HTML works that way, it is intended that it does not look the same >everywhere, the point of it is to be accessible from a quite diverse
universe of user-agents and platforms and machines.
Also, you're missing something else in this sentence: you're wording it
like a tag is either non-standard or known to the browser. You're
ignoring the possibility a tag is standard, but from a newer version of
the standard, or from a different standard than the ones the user-agent >supports.
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 3 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 498022:43:59 |
| Calls: | 191 |
| Files: | 852 |
| D/L today: |
5 files (77K bytes) |
| Messages: | 67,682 |