Mastro
@mastrojs.bsky.social
20 followers 45 following 70 posts
The simplest web framework and site generator you’ve ever seen. https://mastrojs.github.io/
Posts Media Videos Starter Packs
mastrojs.bsky.social
Mastro (currently Deno and browser only web framework) is coming to Node.js!
Just not sure whether via JSR (and they recommend pnpm), or via old NPM. Thoughts?
mastrojs.bsky.social
I you don’t need to support older Safari versions, you could just use native CSS nesting without any preprocessor/minifier.
mastrojs.bsky.social
With all the excitement of view transitions coming to Firefox (which is great!), just be aware that cross-document view transitions for MPAs are “level 2” and thus only in Chrome and Safari so far. But I’m sure it won’t be long, and it’s just a progressive enhancement. No reason to not add it now!
mastrojs.bsky.social
Or depending on your use-case, vanilla JS.
mastrojs.bsky.social
Just use TypeScript! </troll>
mastrojs.bsky.social
That post absolutely rings true.
I wonder whether he has any tips on what to do when encountering agressively bad music.
mastrojs.bsky.social
Is this the new “I got a form filled out, which is a scanned piece of paper, that they influded in a word file, then exported as PDF, and sent me as a fax”?
mastrojs.bsky.social
“Defensive” as in “Defence Against the Dark Arts” (too much client-side JS)?
mastrojs.bsky.social
Let us know whether kids these days get the ClipArt reference!
mastrojs.bsky.social
You mean if you’d change the code in the Blog or Posts component in this example? tanstack.com/router/lates...

Yeah, I haven’t used it either. But I’d probably prefer to type that component tree out for each route instead of tying my url structure to the component tree.
Route Trees | TanStack Router React Docs
TanStack Router uses a nested route tree to match up the URL with the correct component tree to render. To build a route tree, TanStack Router supports: Both methods support the exact same core featur...
tanstack.com
mastrojs.bsky.social
I think it might depend on network latency. But yeah, maybe change the text to “this time it worked, reload to try again”
mastrojs.bsky.social
Would switching to GitHub Pages help? Or are they known to enforce bandwidth caps for open source projects etc?
mastrojs.bsky.social
thanks a lot, hopefully that helps! It’s especially annoying that it’s a race condition. Your repro is alternating between the error and “it worked” for me on mobile safari on every reload.
mastrojs.bsky.social
oh, good to know! I can try to take a look on Monday when I’m back on my laptop. Would this go in here? github.com/web-platform...
Or just create a new folder in the repo root?
wpt/ecmascript at master · web-platform-tests/wpt
Test suites for Web platform specs — including WHATWG, W3C, and others - web-platform-tests/wpt
github.com
mastrojs.bsky.social
oh, haha. well, thanks for pushing on that one either way!
mastrojs.bsky.social
but yes, I agree there is no simple solution on deciding who or what is right. not everyone’s voice should have equal merit. but we do want web developers voices to be heard, even if not all of them really know what they’re talking about.
mastrojs.bsky.social
haha, you saw I submitted that one. Funnily, Rich Harris boosted it on his socials because he ran into it as well. But it’s really nothing svelte-specific.
mastrojs.bsky.social
Well yes, but they could do that with this survey as well? Granted, a bit more work than one click.

Then again, all these metrics are influenced by who talks to whom, both online and offline. Sort of like a democracy may be the least bad system.
mastrojs.bsky.social
If you’re confident enough to live code, maybe you’re confident enough to go those parts without notes?
Otherwise, paper? 🤷🏾‍♂️
mastrojs.bsky.social
Gamed with fake accounts you mean? Seems that’s potentially a problem everywhere..?
mastrojs.bsky.social
Nice! Related question: Do you people also look at interop submission GitHub issue upvotes? Or does that, like, not count at all?
Reposted by Mastro
adactio.com
Journal: Simplify

Reminding myself just how much you can do with CSS these days.

🔗https://adactio.com/journal/22178