Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Nick Chomey

@nickchomey@mastodon.social
mastodon 4.7.0-beta.1
  • Open on mastodon.social
0 Followers
0 Following
6 Posts
Joined April 18, 2023

Posts

Open post
Nick Chomey @nickchomey@mastodon.social · Jun 07, 2026
Nick Chomey
@nickchomey@mastodon.social
mastodon.social
Replying to @janvlug@mastodon.social
@janvlug@mastodon.social @jrf_nl@phpc.social @Gina@fosstodon.org @janl@narrativ.es Agreed. PWAs are the way forward. But your comment about librewolf compatibility is misguided - this is a discussion about policy, not individual developer decisions about which apis to build upon. Also, Firefox has failed to implement some important pwa apis, so I have to figure librewolf suffers from that as well.
1
2
0
0
Open post
Nick Chomey @nickchomey@mastodon.social · Jun 07, 2026
Nick Chomey
@nickchomey@mastodon.social
mastodon.social
Replying to @janvlug@mastodon.social
@janvlug@mastodon.social @jrf_nl@phpc.social @Gina@fosstodon.org @janl@narrativ.es You're missing the real story here: APPLE is the enemy of PWAs and an open, powerful web. Not Google. So much more here: https://open-web-advocacy.org/ https://infrequently.org/series/browser-choice-must-matter/
0
4
0
0
Open post
Nick Chomey @nickchomey@mastodon.social · May 05, 2026
Nick Chomey
@nickchomey@mastodon.social
mastodon.social
Replying to @loucyx@mastodon.social
@loucyx ooh, this is nice. Thanks for bringing it to my attention!
1
0
0
0
Open post
Nick Chomey @nickchomey@mastodon.social · May 05, 2026
Nick Chomey
@nickchomey@mastodon.social
mastodon.social
Replying to @nickchomey@mastodon.social
@spartanatreyu @jimniels Here's an example, which seems to handle nav and aria without any separate js script. Just a few declarative attributes. https://codepen.io/nickchomey/pen/RNoWPZz I did it from my phone, so perhaps the aria isn't correct. But surely you can see how much simpler this is, and better ux not having a full nav. Just a one-time 10kb download of datastar, which affords endless other capabilities. Edit: I added an implementation with the Invoker Commands API. Probably best solution of all
0
0
0
0
Open post
Nick Chomey @nickchomey@mastodon.social · May 05, 2026
Nick Chomey
@nickchomey@mastodon.social
mastodon.social
Replying to @spartanatreyu@mastodon.social
@spartanatreyu I think you're quite mistaken about what datastar actually is... what server coupling are you talking about...? I was suggesting just adding something like data-on:click="!$navToggle" to the nav button and data-show="$navToggle" to the nav parent element, which could be/include any of the html features you just described. No network request (let alone full page nav and history games!) required. Toggling aria-expanded would be similarly simple and js-free
0
1
0
0
Open post
Nick Chomey @nickchomey@mastodon.social · May 04, 2026
Nick Chomey
@nickchomey@mastodon.social
mastodon.social
Replying to @jimniels@mastodon.social
@jimniels I came across this post on HN. it's a nice instinct to try to be js-free, but then you're just using js to manipulate your history, which is surely far more blasphemous than a sprinkling of js to show/hide a menu. Especially when you're doing a full nav for this. I beg you to check out Datastar. It's precisely what you're looking for. It's more powerful than htmx + alpine js, and smaller than both. You could just have a few declarative html attributes that show/hide the menu.
0
3
0
0

Remote instance

mastodon.social
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:33:22 UTC