Search

Items tagged with: Web


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:



If you have a FAQ on your site, please include anchor links for each entry.

In fact, if you are creating content on the web... please consider using anchor links for headings of all kinds, and anything else that people might want to link directly to. #grumble #web #webdev



Jako dalsi silny bod, proc podobne AI generatory jsou krasna, ale slepa ulicka vyvoje landing pagi (mimo jine) jsem objevil oznameni noveho webu hipsterske kavarny kamenice66.cz .

Kde tvorba obsahu trvala temer mesic. V pomeru obsah:IT se tak dostaneme klidne na 30:1. Jestli ten jeden dilek doda AI nebo to borec/borka nakodi/nawebflowuje/nawordpressuje, uz nedela tak velky rozdil.

*kavarnu jsem zatim nenavstivil.

#it #web #ai #wordpress


Na LinkedInu probehla challenge, kde CEO AI generatoru webovych stranek Macaly predelal s jejich AI weby komentujicich.

Krasne to reflektuje stav soucasne GenAI.

Ze dvou nahodnych webu:
- Web fyzioterapie si vymyslel bio terapeutky, sluzby a cenik.
- Web stavebni firmy si vymyslel reference (podle fotek stavi bytove komplexy v Miami).

Vse ve stejnem templatu, vymyslene info, nahodne fotky.

Ale s AI souznim v tom, ze sluzby borce, co stavel vilu na plazi na Floride si koupim spis.

#ai #web

#AI #web




People continue to think about #AI in terms of #2010s computing, which is part of the reason everyone gets it wrong whether they're #antiAI or #tech bros.

Look, we had 8GB of #ram as the standard for a decade. The standard was set in 2014, and in 2015 #AlphaGo beat a human at #Go.

Why? Because, #hardware lags #software - in #economic terms: supply follows demand, but demand can not create its own supply.

It takes 3 years for a new chip to go through the #technological readiness levels and be released.

It takes 5 years for a new #chip architecture. E.g. the #Zen architecture was conceived in 2012, and released in 2017.

It takes 10 years for a new type of technology, like a #GPU.

Now, AlphaGo needed a lot of RAM, so how did it stagnate for a decade after doubling every two years before that?

In 2007 the #Iphone was released. #Computers were all becoming smaller, #energy #efficiency was becoming paramount, and everything was moving to the #cloud.

In 2017, most people used their computer for a few applications and a web browser. But also in 2017, companies were starting to build #technology for AI, as it was becoming increasingly important.

Five years after that, we're in the #pandemic lockdowns, and people are buying more powerful computers, we have #LLM, and companies are beginning to jack up the const of cloud services.

#Apple releases chips with large amounts of unified #memory, #ChatGPT starts to break the internet, and in 2025, GPU growth continues to outpace CPU growth, and in 2025 you have a competitor to Apple's unified memory.

The era of cloud computing and surfing the #web is dead.

The hype of multi-trillion parameter #LLMs making #AGI is a fantasy. There isn't enough power to do that, there aren't enough chips, it's already too expensive.

What _is_ coming is AI tech performing well and running locally without the cloud. AI Tech is _not_ just chatbots and #aiart. It's going to change what you can do with your #computer.



Люблю японский веб-дизайн. Он с 90-х не сдвинулся вообще никуда, и сайты до сих пор выглядят, как сайты.
Регистрировался сейчас на рейс, так на сайте авиакомпании буквально менюшка с пунктами «купить билет», «выбрать место», «справочник пассажира».
Нажал «Выбрать место», у меня спросили фамилию, код брони, и показали места в самолёте. Выбрал места, нажал «подтвердить». Всё.

Никакой рекламы, никаких видео, никаких гигабайтов жаваскрипта, никаких «подписывайся на нас в соцсетях, чтобы выиграть тостер». Вообще ничего, кроме того, что мне может быть нужно от авиакомпании. Ну молодцы же!

#дыбр #web


O vikendu jsem pokracoval ve zkoumani posunu Fediversa a dnes se mi povedlo deploynout Fedi server na lbc.wtf

Ma to hodne ostre hrany, ale v zasade se mi povedlo vsechno, co jsem chtel:
- smazal jsem bariery mezi webem, serverem a clientem.
- read-only pristup bez prihlaseni
- vlastni nalodeni
- podle otazek dostane novy uzivatel defaultni seznam sledovanych (zatim top ceske ucty).

Budu rad za vyzkouseni a feedback 🙏

#mastodon #it #server #web #gotosocial #phanpy #nextjs


Request to Google on accessibility

“I’m asking this massive company to stop releasing features & products & ideas that are obvious barriers.
And I want them to stop expecting free labor from the community.
It’s tiring, frustrating, and disrespectful.”

adrianroselli.com/2025/05/my-r…

#a11y #accessibility #web #Google #GoogleIsEvil




This:
»For years, the internet has been shrinking. Not in size, not in data, but in ownership.

A vast, decentralized network of personal blogs, forums, and independent communities has been corralled into a handful of paved prison yards controlled by a few massive corporations.«

#internet #web #fediverse joanwestenberg.com/the-fediver…


Yesterday I had the satisfaction of tearing out a 30 year old Netscape-era feature from #firefox and introducing something that should be more useful in the modern #web. Hang tight and I will give you a visual history...

Behold Netscape 4 from 1997 looking right back at you:



today is officially *THREE* weeks until the submission deadline for Good Internet magazine!

Good Internet launches in May 2025. it's a volunteer-run, not-for-profit print and digital quarterly magazine for personal website owners and those interested in using the internet as a means of self-expression, art, and recreation.

🔍 we're looking for 1,500-4,000 word articles about anything related to that!

you could write about:

* #internet history
* personal #websites
* #accessibility on the #indieweb
* finding inspiration for a #blog
* #webdesign trends
* running from the #enshittification of the #web
* lessons or post-mortems from #webdev projects
* news or overviews of #opensource projects

if it relates to hobbies on "this side of the web," whether you call it the #smallweb or indieweb, we probably want to run it!

you can have your article as low-media (meaning only text and images) or interactive, where you code an entire webpage to help tell your story.

if you're interested in learning more, you can sign up for our email list for when we launch or you can check the submission guidelines @ goodinternetmagazine.com!

(please boost if you can! ❤)


🗺️ As many people are angry with #Google & asking for alternatives to #GoogleMaps, here are some Free & #OpenSource options:

📱 App
- osmand.net/
- organicmaps.app
🌐 Web
- mapcarta.com
- openstreetmap.org

Not Open Source:
🌐&📱
en.mapy.cz
wego.here.com
mapquest.com
🌐
lokjo.com
📱
komoot.com
magicearth.com

#FCKGoogle #Alternative #Apps #App #Web #Software #News #Tech #Maps #Map #Technology #it



🔖 Bookmarked The Free Web - The History of the Web (thehistoryoftheweb.com/the-fre…)

> Put something on the web. And do it for free.

Jay Hoffmann shares his motivations for his labour of love newsletter. He does it because he’s in awe of the web and believes in an open web. He encourages everyone to take action to help the open and free web.

🔥 flamedfury.com/bookmarks/the-f…

#web #indieweb #smallweb #socialweb #openweb #freeweb


This is an important effort to help explore what can be done to make the #Web less energy-hungry…. and thereby help reduce the impact of the overall #Internet on #ClimateChange. (Since web traffic is such a huge amount of Internet traffic.) Good to see this happening!

From: @w3c
w3c.social/@w3c/11344250260640…


Prichazi historicky okamzik pro lidstvo! Nas novy web.

Musim se pochvalit, vypimpili jsme to hezky.

Jakykoli feedback, krome feedbacku, ze vypimpit je hrozny slovo a nemel bych ho pouzivat, vitan.

join.unreleased.art

Nebojte se sirit mezi umelce.

#web #art #music #startup


The attached picture can be improved, a bit outdated.

For chat, Matrix and XMPP clients (e.g Element and Monal) can be used.

Libre Translate can replace Google Translate.

2FAS Auth is a nice project for OTP codes.

Strongbox is nice to store passwords.

PeerTube is a real YouTube alternative instead of YouTube facades.

And Yandex is an efficient search engine.

#privacy #web #degooglisonsinternet #degooglify #Android #iOS #opensource


#Videos können in Webseiten nun responsive eingebettet werden.

Also die Größe des Videos passt sich automatisch an die Darstellungsgröße an. Auch Hochkantvideos werden nun *schöner* eingebettet.

Alles was man tun muss:

Nicht den allgemeinen Einbettungscode verwenden, sondern auf Weitere Individualisierungen klicken und dort Angepasste Einbettungauswählen.

Hier ist das zugehörige Issue:

github.com/Chocobozzz/PeerTube…
Thanx to @Chocobozzz@framapiaf.org for implementing it.

#Useability#Web#FediHelp#FediVerse


The Man Who Killed #Google #Search.

This guy is taking no prisoners. Even though we all have a good intuitive sense as to why Google has gone to shit, there has been something slippery about it. This article makes it all more concrete.

wheresyoured.at/the-men-who-ki…

#enshittification #SmallWeb #web



Ok wtf. So you're telling me that #Google #Chrome's #V8 #JavaScript engine was more #insecure than #Mozilla's #Spidermonkey after all these years? Because I'm pretty sure SM has been already doing plenty of the things mentioned in this article (I've touched on SM code plenty of times, so much more than I wanted because I worked on separating Spidermonkey from the monolithic #libxul, it's still hurting my brain...), even before the #Quantum rewrite. So even #PaleMoon which has been commonly trashed for being "old and insecure" is apparently more secure than Chrome, but most crucially it also disproves the long-standing blind belief by security freaks out there that Chrome is "more secure" than #Firefox when it's the other way around on many fronts...

thehackernews.com/2024/04/goog…

#web #webbrowser #browser #browsers #openweb


I've just seen a corporate intranet portal that loads web version of outlook into the same browser window as the pages you are looking at, just so that you do not lose visibility of your emails.

For crying out loud, we've had magic technology of "seeing two applications side by side" for several decades now, it's called separate application windows. Now we're reinventing even this inside the web browser.

I bet the genius who came up with this even got a raise.

#web

#web



«Eleventy, a simpler static #site generator»

I don't know it (yet) but @eleventy it seems to be a modern solution for smaller #website's. What I've read about #11ty on 11ty.rocks so far is exciting, do you know it and what do you think of it: Would you also use this for customers who are absolute #web laymen and may also have special requests?

🦝 11ty.dev


"... the website loads in a special browser built into the app, rather than your phone’s default browser. In 2022, privacy researcher Felix Krause found that Meta injects special “keylogging” JavaScript onto the website you’re visiting that allows the company to monitor everything you type and tap on, including passwords. Other apps including TikTok do the same thing."

What the hell?? This is so creepy.

#Meta #JavaScript #Privacy #web #SocialMedia #News #Threads

gizmodo.com/meet-link-history-…


Prepisovani "firemni" casti webu @ceskodigital z Nextu do Webflow pokracuje. Zakladni definovani stylu slo dobre, temer vse v barvach, typografii a zakladnich mezerach pokryly globalni classy ("all h1", "all h2"...). Designerka to abstrahovala do design systemu moc pekne.

Sekce jsou naopak hodne custom. Mimo hlavicky a paticky se temer nic neopakuje, takze se to nesnazim sroubovat na nejakou abstrakci a sazim jednu sekci za druhou. WET princip. Pomuze to predatelnosti.

#web #nextjs #webflow


Ted mam v planu pracovat vic s Webflow, tak jsem se vrhnul na vzdelavaci vikend™ a otevrel Webflow University.

Musim rict, ze me ohromilo, jak je komplexni. Prosel jsem si novinky a best practices a dal si uvodni expert kurz. Potunim trosku best practices, zahraju si poznavaci designove hry a vrhnu se na kodeni novych webu.

👀 Delate nekdo profesionalne ve Webflow? Mate nejake jine zdroje nez oficialni?

#webflow #web


Prepis webu >c.d do Webflow zdarne probiha.

Tedy probiha uprava designu. Designerka upravuje Figmu, tak aby s ni slo pracovat ve Webflow kompatibilnim formatu. Z tehle faze uz jde udelat hruby export primo do Webflow (pluginem) a jenom doladit detaily.

Koncept responsivity ve webflow je top->down. Zacina se na Desktopu (>991), pres Tablet (>767) po mobil (<=767). Silne doporucuju je nemenit. To by mohlo rozbit predatelnost projektu, Webflow koderi jsou na to zvykli.

#webflow #web #design