We have @EUCommission [rightfully!] crack down on #cars and their #emissions by demanding ever lower #FleetEmissions and #FuelConsumption numbers but still accept #Bloatware like shitty #WebApps and #Windows11 to demand so much #WastefulComputing that it's painful.
#WastefulComputing like all those phat & enshittified messengers should be illegal.
For those who don't know the size of the problem:
In 2006 I bought a new [entry level] Computer with 256 MB of RAM and a single-core P4 Celeron with 2,8 GHz.
This thing ran #WindowsXP and #NeedForSpeedMostWanted just fine.
Nowadays it would crash trying to open #Slack even on a minimalist #Linux distro like @bunsenlabs in @dillo, a lightweight browser ...
And now imagine that some folks have to use #Slack, #MicrosoftTeams, #Telegram, #Signal, #WhatApp, #WeChat, #QQ and #LineMessenger at the same time on their machine, and you can imagine that this will make entry-level desktops already scream harder than if someone were to loop the Lost Coast benchmark on them...
Everywhere else we'd not accept such a #bloatware IRL.
I mean. #Pidgin, #Gajim, #HootSuite and #NUVI don't demand me to setup yet another account to have working multi-protocol support. (Okay, the latter two do but that's to access their interface as they are #SaaS-only #WebApps !)
"TL;DR: Apple’s rules and technical restrictions are blocking other browser vendors from successfully offering their own engines to users in the EU. At the recent Digital Markets Act (DMA) workshop, Apple claimed it didn’t know why no browser vendor has ported their engine to iOS over the past 15 months. But the reality is Apple knows exactly what the barriers are, and has chosen not to remove them.
Safari is the highest margin product Apple has ever made, accounts for 14-16% of Apple’s annual operating profit and brings in $20 billion per year in search engine revenue from Google. For each 1% browser market share that Apple loses for Safari, Apple is set to lose $200 million in revenue per year.
Ensuring other browsers are not able to compete fairly is critical to Apple’s best and easiest revenue stream, and allows Apple to retain full control over the maximum capabilities of web apps, limiting their performance and utility to prevent them from meaningfully competing with native apps distributed through their app store. Consumers and developers (native or web) then suffer due to a lack of competition.
This browser engine ban is unique to Apple and no other gatekeeper imposes such a restriction. Until Apple lifts these barriers they are not in effective compliance with the DMA."
https://open-web-advocacy.org/blog/apples-browser-engine-ban-persists-even-under-the-dma/
Tyler Sanderson, Kathryn Grayson Nanz, and Brent Stewart present on Frontend Development at Nebraska.Code().
4. (Progressive) #Webapps.
While iOS has blocked this feature for years, locking developers to their pricey and walled #AppStore, on Android every Website in your browser can be used like a native app.
#Meta ironically blocks this aggressively, locking Video Playback and more to their App™. Other apps like #GoogleMaps, #TikTok or #Shitter annoy you with popups, but offer often reduced versions like this.
Webapps are WAY more isolated, cannot execute random code and more.
7/8
File encryption with a browser.
I've been exploring the #WebCryptoAPI and I'm impressed!
When combined with the #FileSystemAPI, it offers a seemingly secure way to #encrypt and #store files directly on your device. Think #localstorage, but with #encryption!
I know #webapps can have #security vulnerabilities since the code is served over the web, so I've #OpenSourced my demo! You can check it out, and it should even work if #selfhosted on #GitHubPages.
Live Demo: https://dim.positive-intentions.com/?path=/story/usefs--encrypted-demo
Demo Code: https://github.com/positive-intentions/dim/blob/staging/src/stories/05-Hooks-useFS.stories.js
Hook Code: https://github.com/positive-intentions/dim/blob/staging/src/hooks/useFS.js
IMPORTANT NOTES (PLEASE READ!):
* This is NOT a product. It's for #testing and #demonstration purposes only.
* It has NOT been reviewed or audited. Do NOT use for sensitive data.
* The "password encryption" currently uses a hardcoded password. This is for demonstration, not security.
* This is NOT meant to replace robust solutions like #VeraCrypt. It's just a #proofofconcept to show what's possible with #browser #APIs.
Safari-Änderungen bei iOS 26 gehen über die Adressleiste hinaus
Apple hat Safari mit iOS 26 überarbeitet, und die Neuerungen betreffen weit mehr als nur die Adressleiste. Die aktuelle Softwareversion bietet nicht nur gestalterische Verbesserungen, s
https://www.apfeltalk.de/magazin/news/safari-aenderungen-bei-ios-26-gehen-ueber-die-adressleiste-hinaus/
#iPad #iPhone #News #Apple #BrowserUpdates #HDRBilder #IOS26 #IPadOS26 #MacOS26 #MobileSoftware #Safari #SVGIcons #TechnikNews #WebApps
@patrickcmiller which is yet another reason why I explicitly recommend to not trust #Browsers & #WebApps but use either proper clients (i.e. @monocles / #monoclesMail & @thunderbird ) or do the #airgapped #OfflinePGP method!
Amerpie: Free and Cheap Web Tools For Bloggers: Graphics, Design Tools, Editors, Analytics and More. “Who doesn’t like free stuff? As horrible as the web is supposed to be these days, you can still find an amazing variety of tools to help you accomplish a bunch of different things. Since I started blogging a few months ago, I’ve discovered or been turned on to several useful online […]
Lifehacker: This Tool Lets You Make Quick Photo Edits in Your Browser Without Uploading Anything. “Need to quickly edit a photo? MiNi PhotoEditor is a free and open source web application that lets you do basic image editing tasks in your browser, without having to upload your photos to a server somewhere. The application offers quick tools for cropping, lighting, and other adjustments, […]
If you use Obsidian as your note platform. Then definitely install the Obsidian Web Clipper to clip those web articles that you are using for research, or whatever.
It provides tags, source url, author, published date, clipped date, and description.
Most useful thing and great for ridding yourself of Pocket!!
@ajsadauskas @JessTheUnstill @tomiahonen @fuchsiii obviously, that would've been a good standard for everyone, given that almost all non-#Gaming #Apps these days are #WebApps and at that point we'd not have 100+ MB #bloatware that essentially just loads a #Website and can't even cache shit!
Personally I believe the @europarl_en & @EUCommission could do that and establish as well as enforce an #EC #norm, just as they did with #USBc, #CCS2 and #GDPR!
#Android needs to be better as in being more than just the "lesser evil" compared to iOS!
Modern #TechStack|s are convenient but they also make #developers lazy and result in the #enfattening of #Software and #Games.
Nowadays we have shitty #WebApps that eat up 100+MB just for a #WebView and which are instantly useless once they don't have a high-speed, low latency internet connection!
And don't even get me started on all the #WastefulComputing aka. "#AI" #bs and #Shitcoin - #Scams!
How to Protect Your Web Applications From XSS, by @torgo (@w3c):
https://www.w3.org/blog/2025/how-to-protect-your-web-applications-from-xss/
[Security at W3C]
In this talk, Kian Jamali introduces the Trusted Types (TT) Helper, a #Chrome extension designed to simplify adopting Trusted Types in #webapps Trusted Types is a #security feature that prevents unsafe DOM manipulations by enforcing policies.
The tool aims to streamline adoption, improve debugging efficiency, and help #developers implement secure, functional default policies, although a final review by a security engineer is recommended.