Rohan Kumar
cef17cef0f
Expand image optimization section
...
- Elaborate on each image optimization tool
- Mention using GNU Parallel or squoosh.app
- Describe libavif with libaom+butteraugli and the YUV400 color space
- Why you should avoid srcsets based on viewport or display properties
- Fix code snippet for <picture> sample
Threw in some formatting and very minor phrasing fixes.
2022-04-03 13:48:34 -07:00
Rohan Kumar
ec80c3b000
Reflect this site's CSS improvements
...
See parent commit 60bf9110b9
Link: 60bf9110b9
2022-04-03 23:55:04 -07:00
Rohan Kumar
85523c90e5
Add info to color contrast and img optim
...
- Elaborate on how contrast needs to be maintained under different
conditions like different screens, gamma adjustments, and color
blindnesses
- Add my skepticism about progressive decoding.
2022-04-02 17:46:35 -07:00
Rohan Kumar
1ecf099145
Elaborate on motivation in intro
2022-04-01 18:59:21 -07:00
Rohan Kumar
cd009197a9
Elaborate on speculative preloading with note on analytics
2022-03-31 18:42:50 -07:00
Rohan Kumar
9fbf3f5138
Mention BBR congestion, streamline quotation citations.
2022-03-31 18:42:13 -07:00
Rohan Kumar
6bb659b2cf
Add TCP-aware opim, reorg
...
Describe round-trip aware optimization
Move some sections around to flow better.
2022-03-31 18:34:53 -07:00
Rohan Kumar
eb8bb710fc
Layout-shift-avoidance, mention zoom and size-adjustment.
...
- Describe how to calculate intrinsic side to avoid layout-shifts caused
by CSS Containment
- Mention use of relative font sizes.
- Replace incorrect use of the word "inline" when describing images.
2022-03-31 18:09:40 -07:00
Rohan Kumar
a5b8b5acc9
Introduce css containment for deferring rendering
...
As alternative to lazy loading.
2022-03-31 17:48:58 -07:00
Rohan Kumar
c21a21ea99
Add acknowledgements, note on justified text
...
- Say justified alignment is bad
- Add acknowledgements to the further-reading section
- Formatting in intro
2022-03-30 22:12:16 -07:00
Rohan Kumar
4d0851969e
Fix some invalid HTML
2022-03-30 21:02:39 -07:00
Rohan Kumar
5a4510765c
Elaborate on dark themes, cite WAI, cleanup
...
- Cite WAI more
- Mention merit of dark image variants
- Fix shitty ARIA
- use a <dl> list in one place.
- Describe use of `prefers-contrast: less`
- Narrow screen fixes.
2022-03-30 17:47:13 -07:00
Rohan Kumar
cd622cc85c
Clean up introduction and some phrasing.
...
- Give the intro a heading
- Make the preface an <aside> with a "doc-preface" DPUB-ARIA role
- Move the TOC before the intro
- Give the TOC a "doc-toc" DPUB-ARIA role
- Provide a TLDR
2022-03-29 19:43:07 -07:00
Rohan Kumar
43a4a6bb1a
Clarify some details about figures, other deets
...
- Mention that captions can be repositioned relative to figure content
- Edit my captions in light of that fact
- Add unformatted/plain-text agents to "future work"
- Lowercase a heading
2022-03-29 18:29:07 -07:00
Rohan Kumar
689b6bcc3a
New "Beyond alt-text" section, short viewports
...
Describe how to best include images and figures in a way that flows well
and is accessible to both sighted and non-sighted users.
Describe how sticky elements can be a usability hazard on short
viewports
- Add changefreq
- Clean up structured data for quotations
- Add more sample unorthodox tests
TODO: dark image variant of image in new "Beyond alt-text" section
2022-03-29 18:26:22 -07:00
Rohan Kumar
df8ba551ff
Add TOC, reduce update freq
2022-03-29 18:19:04 -07:00
Rohan Kumar
3a639537b3
Info about csp, halation
...
- Mention pitfalls of a <meta>-based CSP
- Describe halation a bit more, with an image.
2022-03-28 18:11:55 -07:00
Rohan Kumar
741dc6ed81
Add some info from Fedi and elsewhere
...
Fediverse users gave good feedback, and I found other info elsewhere.
- Avoid the system-ui font
- Re-clarify article scope (textual websites)
- Mention dynamic content injection
- Describe saving pages offline
- Mention pictures of text versus narrow viewports
- Remove unnecessary info on why i removed margins from figures
- Mention indentation in preformatted code
- Describe appropriate size ranges for inlining images.
- Mention possibility of reporting issues in reading mode section
- Add info on screen readers changing kb nav to "future updates"
- Add info on special keyboard-driven browsers to "future updates"
- Describe best-practices for alt-text, figcaptions, and briefly
mention transcripts.
- Add a conclusion
Also fix anchors for headings containing HTML entities and some minor
fixes throughout.
2022-03-28 14:56:42 -07:00
Rohan Kumar
cd730698c8
s/most/half/
2022-03-27 21:04:53 -07:00
Rohan Kumar
312ff228db
Mention and accomodate dyscalculia
2022-03-27 17:32:52 -07:00
Rohan Kumar
d2757f99c5
Details for anti-pagination and Tor a11y
...
- Pagination hurts searchability
- Tor users can't change media queries, so make the site accessible by
default.
2022-03-27 17:30:21 -07:00
Rohan Kumar
ccce5c94a9
Inline nav links in print media
2022-03-27 17:24:07 -07:00
Rohan Kumar
6b67668291
Mention inclusive design, tap targets
2022-03-27 17:24:05 -07:00
Rohan Kumar
b0d3189c84
Improve printer-friendliness
...
Make max line widths only apply to the "screen" media type.
2022-03-27 17:21:13 -07:00
Rohan Kumar
cb0e8a4be9
Mention some suggestions from Fedi
...
Future updates: add braille displays & clear lang.
Testing: mention zoom levels and caret navigation.
2022-03-27 17:19:13 -07:00
Rohan Kumar
14ec9c4d2c
Update Fairsearch info
...
Thanks Dmitry!
2022-03-27 13:21:50 -07:00
Rohan Kumar
6048e66d1b
Add info on line length
...
Introduce a bit more nuance into the WCAG's requirements.
2022-03-27 11:18:25 -07:00
Rohan Kumar
3df423336c
Balance indentation's problems against benefits
...
Describe how they help users with hand tremors avoid selecting
interactive elements.
2022-03-27 11:16:48 -07:00
Rohan Kumar
07a1b0fb06
Typo
2022-03-27 11:03:10 -07:00
Rohan Kumar
5e93b9d11a
More additions
...
- Mention calculation of font metrics
- Add related issues to lazy loading
- Justify importance of dark themes
- Trivial formatting tweak in a <pre> block
- Mention OCSP stapling, 0-RTT
- Spelling/grammar help machine translation
- Add more details to "future work" section
- Acknowledge Axess Lab
2022-03-26 16:44:57 -07:00
Rohan Kumar
6a42905002
Typos and fixes
...
- Hyperlink "h-card" on the Web version of the page
- Forgot to pluralize a word
- s/phrasing/non-phrasing/
2022-03-26 16:39:24 -07:00
Rohan Kumar
ceb19c9308
Re-org web best practices article
...
- Add a TOC
- Remove the flamebait bulleted list at the top
- Move link underlines section up by one
- Some formatting
2022-03-26 16:35:19 -07:00
Rohan Kumar
422369ea4f
Fix escaped tags in <pre>, remove redundancy
2022-03-26 12:31:51 -07:00
Rohan Kumar
53f4aedf45
info for sec-tests, switch-access, keybot.
2022-03-26 12:31:48 -07:00
Rohan Kumar
391e0b64c5
Move Kozmonavt to "site-finders" category.
2022-03-26 12:31:37 -07:00
Rohan Kumar
a1a33e14ea
Add machine translation notes, proofread
2022-03-25 17:44:10 -07:00
Rohan Kumar
91d2a6567a
Search engines: mention Bloopish might be down
2022-03-21 08:09:34 -07:00
Rohan Kumar
6b402b6ec1
Another typo, formatting
2022-03-20 16:25:46 -07:00
Rohan Kumar
7d3ca83479
Typo
2022-03-20 16:24:14 -07:00
Rohan Kumar
4607ec2d95
Better example of bad custom colors
...
Add a better screenshot showcasing bad custom colors. Also give it a
figcaption.
The figcaption meant that I had to revise a statement later down when I
said I don't use figcaptions for images.
2022-03-20 16:09:01 -07:00
Rohan Kumar
dd9e791d18
Add You.com under Bing, remove ask.moe
...
Ask.moe uses Google Custom Search now, so it's not a search engine
anymore; it's a search client.
Lots of people asked about You.com so I put it under Bing.
2022-03-20 11:07:06 -07:00
Rohan Kumar
c6a6e55ede
Add conclusion and criteria for inclusion
2022-03-19 13:42:29 -07:00
Rohan Kumar
013d382f27
Mention "skip links"
2022-03-19 13:40:08 -07:00
Rohan Kumar
458f516655
New engine: Fairsearch
2022-03-19 13:37:11 -07:00
Rohan Kumar
71f1e6fb00
Correction: Bing/Yandex don't need signin either
2022-03-19 12:57:59 -07:00
Rohan Kumar
9f8e41cdb6
Correction: Google submissions don't need sign-in
2022-03-19 11:43:12 -07:00
Rohan Kumar
a027123cd9
Phrasing fix: replace "above" following page reorg
...
The search tests are no longer "above" the changed sentence so it
shouldn't say "above".
2022-03-17 23:45:53 -07:00
Rohan Kumar
a7e48a35d4
Add Gnomit search engine
2022-03-17 23:43:50 -07:00
Rohan Kumar
1524b40c4a
Mention compatible SVG implementations
2022-03-17 23:37:22 -07:00
Rohan Kumar
fdfd53c3e5
Typo
2022-03-17 23:35:04 -07:00
Rohan Kumar
648771480e
Describe SVG optimization, rephrasings
2022-03-17 23:34:59 -07:00
Rohan Kumar
3bb8f89f74
Phrasing fixes
2022-03-17 23:32:15 -07:00
Rohan Kumar
9098dd5d9a
Describe dark image variants and optimized loading
2022-03-17 23:31:31 -07:00
Rohan Kumar
208b0fe43e
Add info on non-browsers and TLS terminators
2022-03-16 17:09:21 -07:00
Rohan Kumar
cd124986ab
Add recommendations for narrow viewports
...
These recommendations also included stuff for <figure> elements; in the
spirit of dogfooding, I used some <figure> elements where appropriate
elsewhere in the page.
2022-03-16 17:08:43 -07:00
Rohan Kumar
4d8daf5aa5
Add nonbreaking spaces before version numbers
...
"WCAG 2.2" shouldn't be broken up; a new line shouldn't start with
"2.2". "WCAG 2.2" should be treated as one word.
2022-03-16 17:00:43 -07:00
Rohan Kumar
66833dc93e
Improve narrow screen compat
...
- Replace long <code> snippets
- Add some soft hyphens.
- Make one image of text look better on a narrow viewport.
2022-03-16 16:52:03 -07:00
Rohan Kumar
988d278b14
Formatting, info on contrast+halation, Tor notes
...
- Describe how contrast overkill in dark mode can cause halation
- Add more info on compatibility with the Tor browser
- Mention the rationale for a custom image border color
- More accurately note how in addition to fontconfig mappings, I also
set my browser preferred font to "sans-serif".
- Clarify that underlines help identify both the beginnings and ends of
hyperlinks.
- Formatting/phrasing fixes, esp in Gemtext.
2022-03-16 16:49:03 -07:00
Rohan Kumar
5575e2149d
Clarify use of WCAG, update sample CSP
2022-03-16 16:42:31 -07:00
Rohan Kumar
12a6c098f7
Add a11y justifications with citations
...
Cite the WCAG's supplementary techniques as justification for some
recommendations.
2022-03-16 16:40:04 -07:00
Rohan Kumar
857fc53679
Add info on TLS and a11y
...
- Recommend reading the WCAG and supplementary information on WCAG
techniques
- Recommend against broken TLS ciphers.
2022-03-15 17:23:57 -07:00
Rohan Kumar
df51ccc57b
Add Bloopish, kaz.kz, SOLOFIELD. Minor rephrasings
2022-03-15 17:23:28 -07:00
Rohan Kumar
0aefb5d083
Add info on lazy-loading, rephrasings.
2022-03-14 13:50:01 -07:00
Rohan Kumar
f93637455d
More info on biases and structured data
...
- Expand "rationale" with info on bias
- "rationale" got bigger so I added sub-headings
- Move "rationale" section to the bottom since its increased size pushed
away the actual engines
2022-03-10 17:11:49 -08:00
Rohan Kumar
ac645a12a7
Add note on engine bias
...
In response to the flood of traffic I got after DuckDuckGo's
announcement.
2022-03-10 15:29:00 -08:00
Rohan Kumar
f8718e68f3
Add Fediring Orbit to gemini capsule
2022-03-08 22:19:50 -08:00
Rohan Kumar
f589e3f306
Make homepage h-card representative
2022-03-08 12:11:18 -08:00
Rohan Kumar
3e290a08db
Add GMX and Fireball
2022-03-07 22:44:34 -08:00
Rohan Kumar
4b6cfbb9ed
Add bookmarks page
...
Pulls content exported from Buku, so I don't have to commit every time I
add a bookmark.
Since I added another nav item, I had to adjust the navbar css.
2022-03-07 22:40:26 -08:00
Rohan Kumar
86b4012ec0
Mention Brutalist Web Design
2022-03-04 13:55:35 -08:00
Rohan Kumar
760bec2959
Add Toutiao
2022-03-03 19:40:18 -08:00
Rohan Kumar
a6e3ee6e20
New Turkish engine
2022-03-01 20:25:38 -08:00
Rohan Kumar
65c8710b61
RIP Meorca, add info on 3p sources to Brave.
2022-03-01 14:42:59 -08:00
Rohan Kumar
e0a42eeaf2
Add Keybot search engine
2022-03-01 11:48:32 -08:00
Rohan Kumar
028a720186
New engines: semantic scholar, SSEL
...
Add Semantic Scholar and Secret Search Engine Labs.
2022-03-01 00:35:54 -08:00
Rohan Kumar
d4266900c8
Typo
...
Right on the homepage. Damn.
2022-02-28 13:50:22 -08:00
Rohan Kumar
e121529f5e
Mention the ask.com network
2022-02-28 13:42:15 -08:00
Rohan Kumar
3c00cfd4e8
Internal: markdown extension for adding link attrs
...
More concise than using <a> every time i need to add an attr to a link
2022-02-28 13:41:24 -08:00
Rohan Kumar
e06c33d2f9
Improve meta description
2022-02-28 02:30:58 -08:00
Rohan Kumar
03e45ae848
Mention visited link color
2022-02-28 02:30:48 -08:00
Rohan Kumar
3cf4bd7191
Elaborate on Mojeek and friendly exclusions.
2022-02-27 15:09:28 -08:00
Rohan Kumar
62b507b738
Remove bad use of <cite>
2022-02-27 11:29:25 -08:00
Rohan Kumar
14f2053fc1
Style: reduce horizontal scroll, element borders
...
All pages should now look good on screens 230px wide (DPR=1), inc. most
feature-phones running e.g. KaiOS.
Add borders to images so they look distinct from the surrounding page.
2022-02-26 17:18:44 -08:00
Rohan Kumar
0fc698cdff
Add missing description
2022-02-26 17:18:31 -08:00
Rohan Kumar
4bc0d54ecb
Expand and re-locate "methodology" section
2022-02-26 17:15:14 -08:00
Rohan Kumar
eca3aa9fbb
Sitemap fixes
2022-02-26 01:55:34 -08:00
Rohan Kumar
892c27516a
Link to WCAG 2.2 instead of 2.0
2022-02-26 01:54:26 -08:00
Rohan Kumar
4ca5fed1e9
Better citations
2022-02-26 01:05:44 -08:00
Rohan Kumar
5612220b77
Mention exclusions
2022-02-25 23:43:22 -08:00
Rohan Kumar
d745d65152
New engine: Kagi Search
2022-02-25 20:01:50 -08:00
Rohan Kumar
1201c64d38
Re-vamp "non-generalist search" section.
...
- Add a couple new engines to non-gen search
- Move search.tl to non-gen search
- Split non-gen search into subsections.
2022-02-25 19:49:11 -08:00
Rohan Kumar
29ae0f3115
Web practices: link underlines are good.
2022-02-24 23:00:49 -08:00
Rohan Kumar
f5101cbc69
Linkify some text for further info
...
- Add link to tweet stating that Bedrock Edition removed debug symbols
- Add link to sandbox-app-launcher
2022-02-24 21:53:37 -08:00
Rohan Kumar
6e855bb193
Moar linked/structured data
...
- Add copyrightOwner microdata
- Add person/h-card markup for some more people
2022-02-24 17:55:44 -08:00
Rohan Kumar
97d640a514
First-party link to Black Hat presentation
2022-02-22 22:37:53 -08:00
Rohan Kumar
c203c7f099
Remove avatars from body text
...
I decided I don't like them
2022-02-22 22:17:13 -08:00
Rohan Kumar
b66a782aa1
Support indieweb avatars
2022-02-22 21:48:10 -08:00
Rohan Kumar
e1484ecb78
Update Neeva info to reflect free tier
...
Thanks Akumei!
2022-02-22 18:24:36 -08:00
Rohan Kumar
8e16576d2a
Rephrase
2022-02-22 12:54:10 -08:00
Rohan Kumar
0828a82f8a
Add some counter-args from Patience and ddevault
...
thanks y'all
2022-02-22 12:49:51 -08:00
Rohan Kumar
24e21342f4
Mention source dececptiveness
2022-02-22 11:32:46 -08:00
Rohan Kumar
779cccc3a3
New Gemini search engine: AuraGem
2022-02-20 23:59:02 -08:00
Rohan Kumar
c399e82858
Mention OneSearch, a Yahoo+Bing-based engine
...
Since it got added to some Searx instances I figured I should mention
it.
2022-02-21 00:00:29 -08:00
Rohan Kumar
d323b3a298
New upcoming search engine: Ahrefs
2022-02-20 15:58:45 -08:00
Rohan Kumar
b2639c2596
Fix closing tags
...
Fix missing closing tags, or closing tags placed out of order.
2022-02-19 15:20:16 -08:00
Rohan Kumar
c03af0eacc
Use new "indieweb-person" shortcode
...
This should reduce a lot of repetition. Supports first/last names,
nicknames, generic names that don't conform to first/last norms, and
has basic support for affiliated organizations.
Also snuck in more info on website colors to the web best practices
article, inc. a link to Chris' Wiki.
2022-02-19 12:48:53 -08:00
Rohan Kumar
4feeb7ef0f
Fix typo, add microdata
2022-02-18 00:42:17 -08:00
Rohan Kumar
bdc302aafd
Fix nav data
...
- Uppercase
- Add standard metada to "about" page.
2022-02-16 21:25:34 -08:00
Rohan Kumar
e9ace710eb
New search engine: Siik
...
How do I keep stumbling across these? I've run into a bunch lately by
sheer coincidence.
2022-02-16 21:17:48 -08:00
Rohan Kumar
a894a32b5c
Fix some microdata
2022-02-15 11:25:32 -08:00
Rohan Kumar
48103805a5
Update Infotiger info
...
Infotiger has changed a lot in the past months, and my description of
the engine was quite outdated.
2022-02-15 11:21:35 -08:00
Rohan Kumar
cdecf4be9a
Strip useless <nav>.
2022-02-15 11:13:09 -08:00
Rohan Kumar
d8cb28d1db
Use navlinks to navigate previous posts in series
...
This requires making <nav> *not* display inline except for the
unstyled-list navlinks. This should also do a better job at appeasing
reader modes.
For the same reason, also make one link a citation
2022-02-14 17:24:40 -08:00
Rohan Kumar
be9bcd000d
Use <var> elements instead of <code> for variables
2022-02-13 16:07:28 -08:00
Rohan Kumar
5734bc49c4
New engine: Entfer
2022-02-13 16:07:16 -08:00
Rohan Kumar
589544cd6c
Fix: unique html ID
2022-02-11 16:11:58 -08:00
Rohan Kumar
935b55f10f
New engine: Alexandria.org
...
Gowiki is down, move it to the graveyard
Add Alexandria in its place.
2022-02-11 16:07:15 -08:00
Rohan Kumar
5ba82ea53d
Put <dfn> in own paragraph
2022-02-11 14:53:44 -08:00
Rohan Kumar
21c623d62b
Search engines: add Artado Search
2022-02-08 22:39:09 -08:00
Rohan Kumar
65ad38d559
Fix broken links/anchors
2022-02-07 21:26:03 -08:00
Rohan Kumar
87f82b70e3
New engine: sengine.info
2022-02-07 20:31:57 -08:00
Rohan Kumar
df6bb716ec
Forgot to delete a dupe paragraph
2022-02-07 17:50:16 -08:00
Rohan Kumar
616d91e0a8
Clarify the tradeoffs of closed-source
...
- Explain how FLOSS can allow transparency into the development
processes
- Give examples of proprietary software that's more secure
- Make the conclusion just a little more detailed.
2022-02-07 17:23:02 -08:00
Rohan Kumar
de4a742620
Use <dfn> elements
2022-02-06 22:24:11 -08:00
Rohan Kumar
b0280c058c
Link to SRE frameworks, minor rephrasings
2022-02-06 22:23:59 -08:00
Rohan Kumar
106b81c428
New search engine: search.marginalia.nu
...
Thanks Cadence.
2022-02-05 18:08:45 -08:00
Rohan Kumar
2e4e174f0f
Make links to previous posts more prominent
2022-02-04 14:24:23 -08:00
Rohan Kumar
cf86ee64db
New secondary matrix account
2022-02-04 13:19:47 -08:00
Rohan Kumar
e027d82b52
Add more info about fuzzing
...
- Add counter-arg about how source improves fuzzing
- Add quote from Daniel Stenberg about fuzzing cURL.
2022-02-04 13:01:38 -08:00
Rohan Kumar
42c87d6970
Add a summarizing statement to conclusion
...
Explicity state that security is determined through study, regardless of
source model.
Also fix some whitespace.
2022-02-04 11:16:05 -08:00
Rohan Kumar
77d003a640
Incorporate feedback: ME obfusc., static analysis
...
Thanks to zdctg on the #security IRC channel at libera.chat, and to
X_Cli on lemmy.ml
2022-02-04 00:36:38 -08:00
Rohan Kumar
10b582e57b
Update information about Qwant
2022-02-03 22:46:56 -08:00
Rohan Kumar
13ffd6209c
Expand acronym
2022-02-03 22:33:48 -08:00
Rohan Kumar
65ef073088
Link to oss-security thread on CVE-2022-0185
2022-02-03 22:29:46 -08:00
Rohan Kumar
bbfcef2370
More minor rephrasings
2022-02-03 19:23:12 -08:00
Rohan Kumar
eb6d909539
Minor wording fixes
2022-02-03 18:31:13 -08:00
Rohan Kumar
646b123f57
Fix bad link
2022-02-03 15:21:52 -08:00
Rohan Kumar
6ade75e4cd
New post: FLOSS doesn't imply security
2022-02-03 15:21:42 -08:00
Rohan Kumar
fdec7951fe
Fix resume
...
Fix some resume details and put its file in a subdir.
2022-01-05 16:02:47 -08:00
Rohan Kumar
82036d0df9
Fix PGP link
2021-12-28 11:26:49 -08:00
Rohan Kumar
17c3fb568d
Add translation of whatsapp article
2021-12-13 15:26:03 -08:00
Rohan Kumar
4fdc39c7e7
Don't hyperlink my old mxid
2021-12-01 22:03:13 -08:00
Rohan Kumar
385a18bbd9
Link to MOAC in blog post
2021-12-01 22:01:21 -08:00
Rohan Kumar
fb36ad9587
Migrate matrix account, update profile
2021-11-29 22:36:43 -08:00
Rohan Kumar
822cc31d5c
Mention ExactSeek sibling engines
2021-10-21 18:23:41 -07:00
Rohan Kumar
d6b40e2f21
Search engines: remove dupe entry
2021-10-14 12:29:42 -07:00
Rohan Kumar
fb4b3f165b
Search engines: mention Kagi, rm dead link
2021-10-14 12:25:27 -07:00
Rohan Kumar
37d7f6adba
Petal uses 3p indexes in certain jurisdictions
2021-10-03 18:56:23 -07:00
Rohan Kumar
69aef63c86
Update whatsapp article with follow-up link @top
2021-10-03 13:38:07 -07:00
Rohan Kumar
77a74d73bf
Search engines: add semi-independent engine Neeva
2021-08-30 15:43:24 -07:00