From 550efb1c2e15008441b4ccb4d564e6802759b0d3 Mon Sep 17 00:00:00 2001 From: Seirdy Date: Sun, 23 Jun 2024 15:46:08 -0400 Subject: [PATCH] New note: progressive enhancement clas feedback --- .../progressive-enhancement-class-feedback.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 content/notes/progressive-enhancement-class-feedback.md diff --git a/content/notes/progressive-enhancement-class-feedback.md b/content/notes/progressive-enhancement-class-feedback.md new file mode 100644 index 0000000..e9e09e3 --- /dev/null +++ b/content/notes/progressive-enhancement-class-feedback.md @@ -0,0 +1,20 @@ +--- +title: "Progressive enhancement class feedback" +date: 2024-06-23T15:46:01-04:00 +replyURI: "https://dillo-browser.github.io/pec/" +replyTitle: "Progressive Enhancement Class" +replyType: "WebSite" +replyAuthor: "Dillo browser" +replyAuthorURI: "https://dillo-browser.github.io/" +#syndicatedCopies: +# - title: 'The Fediverse' +# url: '' +--- + +[This page at the time of writing](https://web.archive.org/web/20240623192730/https://dillo-browser.github.io/pec/) grades websites' progressive enhancement based on their ability to work without JavaScript. Everything, not just JavaScript, should be progressive enhancements. + +HTML elements already have progressive enhancement built-in. CSS, JS, and embedded content should be progressively enhanced too. The page should make sense without scripts and styles, alt-text should be available in the absence of embedded media, etc. We shouldn't put scripting on a pedestal above everything else. + +I suggest replacing references to JavaScript with references to non-HTML content. See also: ["curlable" on the IndieWeb wiki](https://indieweb.org/curlable). + +A more minor piece of feedback: I'd suggest re-sizing the badges to 88-by-31 pixels if possible. It's a very popular size for badges; at these dimensions, they would look good alongside others of the same size ([examples from the W3C](https://www.w3.org/QA/Tools/Icons)).