Search

Items tagged with: webdev



Going build-free with native JavaScript modules | Weblog | Django

"Modern CSS supports many of the features natively that the build tools were created for. CSS nesting to organize code, variables, @supports for feature detection.
JavaScript ES6 / ES2015 was a big step forward, and the language has been progressing steadily ever since. It now has native module support with the import / export keywords
Meanwhile, with HTTP/2 performance improvements, parallel requests can be made over the same connection, removing the constraints of the HTTP/1.x protocol."

djangoproject.com/weblog/2025/…

#django #javascript #tools #webdev


Yup...
"Why Moving Away from SPAs improves Usability, Accessibility, and SEO"
innoweb.com.au/blog/why-moving…
#a11y #usability #seo #webdev #webdevelopment


Why Moving Away from SPAs improves Usability, Accessibility, and SEO
innoweb.com.au/blog/why-moving…
#webdev #webdevelopment #spa #usability #a11y #seo


Saw this in a repo somebody spun up containing source code of Apple's new web-based App Store.

Maybe they're being snarky, but you shouldn't take this advice to heart! Always ship sourcemaps in production! Always!
#WebDev #ViewSource #Accessibility



In the past I saw a link to a web dev tutorial that was starting at the absolute beginning. From creating a HTML file and just open it in the browser. It was pretty hyped here, but I don't remember the name.

Is my #WebDev or #Coding bubble aware of what I mean? 😅 I need this at work for another company that we work with that has absolutely no idea how websites work.

I really enjoyed reading it back then but I have absolutely no memory of the name or URL. 🙃

---

Solved. It was htmlforpeople.com







One of our teams is working on refreshing the BBC technology blog which has been a little bit unloved for a while now.

We're gathering ideas for blog posts...is there anything specific you'd like me/us to cover?

#WebDev #Blog #BBC #Technology






🆕 blog! “What about using rel="share-url" to expose sharing intents?”

Let's say that you've visited a website and want to share it with your friends. At the bottom of the article is a list of popular sharing destinations - Facebook, BlueSky, LinkedIn, Telegram, Reddit, HackerNews etc.

You click the relevant icon and get taken to the site with the…

👀 Read more: shkspr.mobi/blog/2025/08/what-…

#HTML #standards #webdev



To elaborate on my hostility against WebKit: WebKit does nothing but get in my way whenever I work on literally any website.

When I rewrote nouveau's website in late 2023, it worked perfectly fine on Firefox (Gecko) and Chromium (Blink), but was broken on Epiphany/Safari (WebKit). The logo, which is an SVG, would not adapt to dark style, because, to this day, WebKit still does not support prefers-color-scheme in SVGs. So, as a workaround, instead of having one SVG file for both color schemes, we have one SVG file for light style, and one for dark style. Edit: This feature is currently considered nonstandard and is only written as a draft. WebKit behaves appropriately, see: estradiol.city/@ity/1150068605…

Another example: On my website, some elements are intentionally made to be unselectable using user-select: none;, such as the command-line decoration and the “Table of Contents” text, but on WebKit, these elements continue to be selectable because it does not properly support the user-select property. And no, using the vendor prefix is completely unacceptable, especially considering that it behaves differently.

Lastly, WebKit does not yet fully support the ::marker pseudo-element. This means, in my articles, numbered list items in the table of contents are completely wrong and don't represent the same numbers as headings.

Apple has consistently proved that they don't care about WebKit, because otherwise browsers like Safari and Epiphany would have worked as well as they do on Firefox and Chromium. There's absolutely no reason to force WebKit onto iOS and iPadOS if they're not even willing to invest in WebKit. Likewise, Apple employees working on WebKit should really stop calling themselves “WebKit evangelists” if their inferior engine regularly gets in developers’ way. So yes, WebKit sucks, and this is 100% on Apple. I don't care about being harsh. Apple is a multi-trillion dollar company, most of which came from exploiting people. The least they can do is invest in their projects.

For clarity, my hostility towards WebKit is purely targeted at Apple's lack of involvement with WebKit, not the browsers using it.

#WebKit #Apple #iOS #iPadOS #WebDev #Web #Safari


That's not normative, that's descriptive of Firefox & Chromium behavior (the purpose of mdn is to be descriptive rather than normative, unlike the specifications themselves)

MDN even warns that "Respects color-scheme inherited from parent" is "non-standard" and to "Expect poor cross-browser support"

The feature itself is listed as "Full support" for Safari/WebKit on that site.

The feature is also considered "unfinished" by W3C, and W3C in the specification warns that

Information about a user can be used as an active fingerprinting vector. Analysis of impact pending, more information to be provided before spec is published.
User agents and developers implementing this specification need to be aware of this vector and take it into consideration when deciding whether to use the feature. Specifically prefers-reduced-motion, prefers-color-scheme and prefers-reduced-data are currently of concern for exploitation.


W3C further comments on the specific feature that

[css-mediaqueries] Should prefers-color-scheme in SVG images be context-dependent?
RESOLVED: Have prefered-color-scheme reflect 'color-scheme' on the embedding element in the embedding document, to the extent acceptable from security standpoint (pending security review)


There seems to be a draft asking for it in "Secure Animated mode" -> github.com/w3c/csswg-drafts/co…

Which has not made it to the current latest Working Draft of MQ5 (w3.org/TR/mediaqueries-5/), and is only available in the Editor's Draft (drafts.csswg.org/mediaqueries-…)

MQ5 itself is not finalized and is very much experimental.

This has been okayed into being merged into WebKit at 2022 by one of the WebKit maintainers github.com/w3c/csswg-drafts/is…

I have no idea what policy WebKit has for standards, but the only standard it seems to violate is one that begins with this statement:

This is a public copy of the editors’ draft. It is provided for discussion only and may change at any moment. Its publication here does not imply endorsement of its contents by W3C. Don’t cite this document other than as work in progress.


So while it is certainly dumb that it has not been fixed yet, it feels a bit of a stretch to call it a violation of web standards, imo.

I wonder how difficult it is to fix, I've been meaning to try to get into WebKit stuff :neobot_think:



#PastPuzzle improved in #accessibility

As a developer, I try to make my software as accessible as possible for everyone. Unfortunately, I often lack a view from the user's perspective. I received a list from @dankeck with at least 10 suggestions for improvements, most of which I implemented in one night as if in a fever dream. The game is probably still a long way from being a screen reader user's dream, but I'm doing my best. Step by step! #webdev #a11y

pastpuzzle.de/







Since yesterday, I have had an urge to play with CSS again, and it's the least practical time for it.

(Since work during the day and a brain that is currently saying no.)

There is a three-year-old article by Ryan Mulligan that has been living rent-free in my head for a while, and I recently applied it to a hobby project for the first time. I want to learn more about these techniques as I'm not fluent with them yet.

"Layout Breakouts with CSS Grid" featuring named template columns.

ryanmulligan.dev/blog/layout-b…

#CSS #WebDev


Lightweight open source Google reCaptcha alternative: ALTCHA leverages a proof-of-work mechanism to safeguard your website, APIs, and online services from spam and abuse. Unlike traditional solutions, ALTCHA is self-hosted, does not rely on cookies or fingerprinting, and ensures complete user privacy. It is fully compliant with GDPR, WCAG 2.2 AA-level, and the European Accessibility Act. github.com/altcha-org/altcha

#privacy #webdev #security #opensource



Who on this #mastodon uses #RSS? I just made 🥯 FeedBagel – feedbagel.com

An RSS feed finder #API that categorises feeds with #AI, and saves them for browsing and searching

any feedback welcome and appreciated! #webdev #design





Manufacturers who sell TVs in the UK & want the TV to run BBC iPlayer (BBC Public Service live/on-demand TV app) have to get their TVs certified by us. There's a large suite of tests & technical requirements - a colleague just pointed out to me that those docs are public:

certification.bbctvapps.co.uk/…

TVs on UK sale now & marked with the iPlayer logo must support:
* TLS 1.2+
* Mutual TLS (client certs)
* HTTP/2+
* Service Workers
& lots more...those just caught my eye

#BBC #iPlayer #WebDev