Matt Robb
matt.twisted.works
Matt Robb
@matt.twisted.works
What’s less captured if anywhere is that users of non-Safari (App) browsers on iOS often have different results with viewport bugs. The result is kind of insane and it’s still really difficult to get elegant native feeling bottom bars/sheets with OSK and scrolling to hide chrome.
October 10, 2025 at 8:34 PM
Followed 🙏
October 7, 2025 at 12:31 AM
Fair. My experiences are primarily with tiny teams so I can see the argument that a large platform with a mission statement like theirs and plenty of resources should be able to AT LEAST and out a good PWA.
October 7, 2025 at 12:18 AM
I agree. I do try too. The issue is more perceptions by founders, app & product designers and is more Vince than reality. The “skilled PWA devs” argument never wins me any points either lol
October 7, 2025 at 12:10 AM
It’s been a lot of years and apps and specs and devices and no I don’t trust Apple to do anything they’re not forced to by a court.
October 7, 2025 at 12:03 AM
I think the point I’m trying to make is being missed. This was one example but in reality trying to build out designs made for iOS as PWA is still an uphill battle full of tiny compromises that in my experience drive design and product people nuts.
October 6, 2025 at 10:29 PM
Honestly I truly I could tell founders and designers that PWA is an uncompromising and cost comparable alternative to native on mobile but it’s just not a defensible stance in my experience. Specially for projects that see themselves as iOS-first experiences.
October 6, 2025 at 9:39 PM
Some people achieved a thing that shouldn’t be hard for anyone. 👏

I’m salty about it because I want to stop having to convince people to go PWA yet every time I have we’ve run into hurdles that inevitably make me look like a tech opinionated jerk slowing things down.
October 6, 2025 at 9:28 PM
It’s still inconsistent and using the right thing in one place is literally the wrong thing in the other and trying to use dynamics doesn’t work on iOS unless it’s the Safari app. Getting that native keyboard drag to dismiss is impossible without hacks that are an additional layer of complexity
October 6, 2025 at 9:02 PM
How about still difficult to control viewport fixed toolbars that work on both Android and iOS? Cause this is actively making me want to do Swift UI.
October 6, 2025 at 8:54 PM
The only code that can’t be improved is code that hasn’t been written.
September 14, 2025 at 3:36 AM
Ugh but why isn’t this common knowledge? It seems so shallowly obviously and definitely true…
September 13, 2025 at 6:12 PM
They like to say guns don’t kill, people do but I actually think most left-of-MAGA actually live that out. I don’t find guns icky, I find people with gun fetishes icky.
September 13, 2025 at 6:09 PM
I swear I don’t think most of your commenters read this piece. 🤯
September 13, 2025 at 5:02 PM
We shouldn’t need a bundler if the loader is able to operate on a response stream with server hints and multiplexing over the wire
September 12, 2025 at 8:13 PM
SystemJS was originally built on top of es6-module-loader which was originally a spec compliant implementation of this early proposal.
September 12, 2025 at 4:25 PM
Loader
whatwg.github.io
September 12, 2025 at 3:52 PM
This was originally intended during modules syntax design they split the runtime loader out of syntax and then we had to wait 15 years to get to the mess we’re still in the midst of
September 12, 2025 at 3:51 PM
All corruption lives publicly on the “follow the money” trail
June 22, 2025 at 5:29 PM
So fear of potential (perceived) danger is a trait of greater consciousness?
May 28, 2025 at 4:01 PM
Inner monologue, Real-time reflection: More or less conscious?
May 28, 2025 at 3:33 PM
I would start by looking at humans who are relatively less conscious and evaluate the differences between them and a control. The apply those differences back to the control in reverse.
May 28, 2025 at 3:32 PM
Funny, my wife and came to tears multiple times Sunday during Cory Booker and Hakeem Jeffries sit in and I’ve seen little to no coverage of what felt like 12 hours of history as they made what I’d call the best appeal SO FAR to MAGA Christians.
April 28, 2025 at 9:34 PM
To be fair, as a beneficiary who built his career around following smart people on Twitter, the value proposition just doesn’t feel as high. If I were starting out today I’d by crawling Discord servers instead.
April 25, 2025 at 2:04 AM
My guess is the opposition to that feels no need to engage. It’s never managed to make a great case imo. If it were as tagged templates with css-like source maybe but I’d still want it bundled out separately
April 22, 2025 at 11:10 PM