Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 15 HTML Standard Projects
-
Project mention: Styling an HTML dialog modal to take the full height of the viewport | news.ycombinator.com | 2025-03-16
https://github.com/whatwg/html/pull/5936#discussion_r5136422...
The problem is that no browser had (and still has) shipped the "stretch" keyword. (Blink likely will "soon" - https://groups.google.com/a/chromium.org/g/blink-dev/c/SiZ2n... )
However this was pushed back against as this had to go in a specification - and nobody implemented it ("-webit-fill-available" would have been an acceptable substitute in Blink but other browsers didn't have this working the same yet).
Hence the calc() variant. (Primarily because of "box-sizing:content-box" being the default, and pre-existing border/padding styles on dialog that we didn't want to touch).
One thing to keep in mind is that any changes that changes web behaviour is under some time pressure. If you leave something too long, sites will start relying on the previous behaviour - so it would have been arguably worse not to have done anything.
It may still be possible to change to the stretch variant, however likely some sites are relying on the extra "space" around dialogs now, and would be mad if we changed it again. This might still be a net-positive however given how much this confuses web-developers (future looking cost), vs. the pain (cost) of breaking existing sites.
Sorry!
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Knowing CSS is mastery to Front end Development | news.ycombinator.com | 2025-03-02
It's not standard yet. Behavior is implementation-defined and under-specified. A lot of people have used a thing like this[1], but this[2] is on a standards track. In the documentation for the first one, it describes a default "file scope", but really no definition of what a file is. It seems to be referring to a source file pre-build/bundle, but it really just doesn't say. That would belong in the documentation for some framework, not web platform stuff anyway.
The idea of locally scoped styles is reasonably popular. Like vue single-file-components, and n+1 different implementations of CSS modules. What it really needs though, is standardization. Things like [2] and the upcoming @scope will provide this.
[1]: https://github.com/css-modules/css-modules/blob/master/docs/...
[2]: https://github.com/WICG/webcomponents/blob/gh-pages/proposal...
-
StarlingMonkey is a JavaScript runtime we’ve built together with our friends at Fastly and contributed to the Bytecode Alliance. It’s built on top of SpiderMonkey in a highly modular way, making it easy to configure as needed for our use case. Crucially, it comes with an implementation of key web APIs that substantially improve compatibility with the web ecosystem, like the fetch API for handling outgoing HTTP requests, key parts of the Service Workers spec for handling incoming requests, streaming processing of request and response bodies using the web’s Streams API streamssetTimeout, and setInterval.
-
Project mention: Most IT companies fail to serve security.txt for RFC 9116 in 2025 | news.ycombinator.com | 2025-03-02
Been in or around tech my whole life and this is the first time I've heard of security.txt. This article is trying to shame or something over what even https://securitytxt.org/ is calling "A proposed standard..."?
-
My long-shot hope is that the page can come to embody most of the wiring on the page, that how things interact can be encoded there. Behavior of the page can be made visible! There's so much allure to me to hypermedia that's able to declare itself well.
This could radically enhance user agency, if users/extensions can rewire the page on the fly, without having to delve into the (bundled, minified) JS layers.
There's also a chance the just-merged (!) moveBefore() capability means that frameworks will recreate HTML elements less, which is a modern regression that has severely hampered extensions/user agency. https://github.com/whatwg/dom/pull/1307
-
StarlingMonkey is a JavaScript runtime we’ve built together with our friends at Fastly and contributed to the Bytecode Alliance. It’s built on top of SpiderMonkey in a highly modular way, making it easy to configure as needed for our use case. Crucially, it comes with an implementation of key web APIs that substantially improve compatibility with the web ecosystem, like the fetch API for handling outgoing HTTP requests, key parts of the Service Workers spec for handling incoming requests, streaming processing of request and response bodies using the web’s Streams API streamssetTimeout, and setInterval.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
> OPFS doesn’t come with graceful handling of concurrency out of the box. Developers should be aware of this and design around it.
There's a multiple readers and writers proposal [0]. It's been "position: positive" by Firefox [1], implemented in Chrome [2], and ignored by Webkit [3] (of course).
0: https://github.com/whatwg/fs/blob/main/proposals/MultipleReadersWriters.md
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
HTML Standard discussion
HTML Standard related posts
-
Creating Animated Accordions with the Details Element and Modern CSS
-
Introducing command and commandfor in HTML
-
Most IT companies fail to serve security.txt for RFC 9116 in 2025
-
Why does target="_blank" have an underscore in front?
-
Dialogs, Popovers & the Top Layer Mess
-
HTML Whitespace Is Broken
-
Server Sent Events 101
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 18 Mar 2025
Index
What are some of the best open-source Standard projects in HTML? This list will help you:
# | Project | Stars |
---|---|---|
1 | WHATWG HTML Standard | 8,420 |
2 | webcomponents | 4,422 |
3 | fetch | 2,141 |
4 | security-txt | 1,814 |
5 | dom | 1,633 |
6 | streams | 1,366 |
7 | url | 556 |
8 | vc-data-model | 308 |
9 | encoding | 292 |
10 | console | 278 |
11 | fs | 250 |
12 | notifications | 139 |
13 | digital-credentials | 96 |
14 | compression | 92 |
15 | websockets | 53 |