4 hours ago · Tech · 0 comments

Every framework, CMS, and static-site generator reinvents the same list of defaults from scratch. Most get parts of it wrong. There is no shared target. So I shipped one. specification.website is a platform-agnostic specification of the technical features a good website should have. Twelve domains: foundations, SEO, accessibility, security, well-known URIs, agent-readiness, performance, privacy, resilience, internationalization, and more. Open source, written in the open. This is the plumbing of the web. And most platforms ship it incomplete. Two PRs, same bug Two pull requests of mine got merged this month, in two different repositories. The first was PR #16837 on Astro’s @astrojs/sitemap package, shipped in 3.7.3 last week. The second was PR #431 on EmDash, a month earlier. Both did roughly the same thing: make the sitemap index actually carry per-file <lastmod> values, so a crawler can tell which child sitemap changed without re-fetching every one of them. The Astro fix was 145…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.