Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
WHATWG HTML Standard Alternatives
Similar projects and alternatives to WHATWG HTML Standard
-
-
WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Retroactive
Run Aperture, iPhoto, and iTunes on macOS Ventura, macOS Monterey, macOS Big Sur, and macOS Catalina. Xcode 11.7 on macOS Mojave. Final Cut Pro 7, Logic Pro 9, and iWork ’09 on macOS Mojave or macOS High Sierra.
-
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
breaking-changes-web
💢 A list of breaking changes to the web platform
-
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
-
rupy
HTTP App. Server and JSON DB - Shared Parallel (Atomic) & Distributed
-
-
-
keepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
-
bitwarden_rs
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs [Moved to: https://github.com/dani-garcia/vaultwarden]
-
-
password-manager-resources
A place for creators and users of password managers to collaborate on resources to make password management better.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
WHATWG HTML Standard reviews and mentions
-
Password Requirements: Myths and Madness
yep this is the way forward, ideally with something like the proposed passwordrules attribute
-
W3C’s transfer from MIT to non-profit going poorly
W3C does a lot more than just HTML. And even with HTML, there is currently work going on that will eventually be pushed out into a new version.
-
Overlapping Markup
Steps on finding this from the HTML spec:
① Start at https://html.spec.whatwg.org/multipage/. Or https://html.spec.whatwg.org/ if you prefer, with everything in one page, but that’s a big document. You can also build it all locally yourself if you like. I have.
② “The form element” sounds like a good place to look. https://html.spec.whatwg.org/multipage/forms.html#the-form-e...
③ Look through the DOM interface listed, elements sounds promising. Find the explanation of that IDL attribute below: “The elements IDL attribute must return an HTMLFormControlsCollection rooted at the form element's root, whose filter matches listed elements whose form owner is the form element, with the exception of input elements whose type attribute is in the Image Button state, which must, for historical reasons, be excluded from this particular collection.” Roll your eyes at the bizarre exclusion of , then focus on the term form owner which sounds relevant. That links you to https://html.spec.whatwg.org/multipage/form-control-infrastr....
④ Hmm… null, parser inserted flag, nearest ancestor form element, form attribute. Parser inserted flag sounds relevant (though it’s just a flag, not the actual association link). Also the note “They are also complicated by rules in the HTML parser that, for historical reasons, can result in a form-associated element being associated with a form element that is not its ancestor.”
⑤ This is where having the whole spec open, rather than the multipage version, is handy: you can search the entire document for the term “parser inserted flag” to see where that gets set. You can also guess that it’s going to be in §13.2 Parsing HTML documents (parsing.html). In the end, it’s https://html.spec.whatwg.org/multipage/parsing.html#creating...: “… then associate element with the form element pointed to by the form element pointer and set element's parser inserted flag.” Ah hah!
⑥ You have found the concept in the parser: “form element pointer”. You can then look through where it’s used and quickly see how it’s set on
and unset on , thus deliberately handling the missing- case.You develop a feeling for this kind of thing over time. I didn’t know about the form element pointer (though I feel I should have known about it), but this is a loose description of what I did, though I was able to speed through some of the steps, and I really should have just started by looking at “An end tag whose tag name is "form"”, but at first I thought the claim was bogus.
-
Simple reactions in HTML + CSS
Fortunately HTML and CSS standards are continuously improved by the WHATWG and W3C committees, with features that can open new scenarios for us as web developers (making something that was previously impossible, possible).
-
Where do I get the latest news on HTML & CSS
Also check out HTML Living Standard: https://html.spec.whatwg.org/multipage/
-
YouTubePluginReplacement.cpp: YouTube-specific code in WebKit
It looks like there was even some discussion of making this behaviour part of the standard, since it's implemented by all of the major browsers.
-
Why Browser Anti-Fingerprinting Techniques Are Not Effective
Another good example of the uniformity approach to minimize fingerprint-able browser surface is the recent changes made to the deprecated navigator.plugins and navigator.mimeTypes features. The WHATWG HTML Standard was updated to reflect Flash deprecation and specified that browsers should always return a fixed list of supported plugins and mime types (depending on a new read-only navigator.pdfViewerEnabled property). Gecko and Chromium have already adopted the change.
-
4.2 Gigabytes, or: How to Draw Anything
For example, that line was added in this commit, on Jan 12 of this year, with the message "This adds a special case which is necessary for compatibility with deployed content, and implemented in 2/3 engines. Closes #7386.".
- Trying to switch to Firefox from Chrome..
-
The YAML homepage is brilliant: It is laid out using the actual markup language, so you learn what it is and how to use it just by browsing the homepage.
The page for the HTML spec https://html.spec.whatwg.org/multipage/
-
A note from our sponsor - SonarLint
www.sonarlint.org | 31 Jan 2023
Stats
whatwg/html is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
Popular Comparisons
- WHATWG HTML Standard VS caniuse
- WHATWG HTML Standard VS WebKit
- WHATWG HTML Standard VS Retroactive
- WHATWG HTML Standard VS browser
- WHATWG HTML Standard VS awesome-selfhosted
- WHATWG HTML Standard VS breaking-changes-web
- WHATWG HTML Standard VS exploits
- WHATWG HTML Standard VS standards-positions
- WHATWG HTML Standard VS TypeScript
- WHATWG HTML Standard VS serenity