Trygve Lie

@trygve_lie
56 Followers
155 Following
196 Posts

All the things web. Created and curated the Web Rebels conference. Might run it again.

Staff Engineer for web in Vend Market Places. We build the web platform which we build our market places (finn.no, blocket.se, dba.dk and tori.dk) on.

These assholes https://www.openui.com/ did not do any due diligence before choosing a name.

The only Open UI that counts is https://open-ui.org/

🔗 https://adactio.com/notes/22476

OpenUI

The Open Standard for Generative UI

The Virtual Keyboard API ⌨️ Is broken where it matters most: https://zouhir.org/blog/virtual-keyboard-api/. Fantastic blog post by Zouhir Chahoud that goes into where it hurts: no support by Safari and Firefox, buggy support by Chrome, but Zouhir created very actionable bug reports that you should star ⭐ if you care. (I wrote about the API some years ago: https://developer.chrome.com/docs/web-platform/virtual-keyboard.)
The Virtual Keyboard API Is Broken Where It Matters Most

Six years after the spec shipped, Safari and Firefox haven't implemented it and Chrome's implementation has three compounding bugs. Here's what's wrong.

🗓️ Mark your calendars: @localfirstconf is happening this July 12-14 in Berlin

https://www.localfirstconf.com

We will definitely be there! If sync engines, P2P, conflicts and data ownership pique your interest, you’ll want to be there too.

We may even have a CouchDB & PouchDB surprise.

Check out the call for papers: https://cfp-2026.localfirstconf.com/local-first-conf-2026/cfp

Local-First Conf 2026

Join us for the third edition of Local-First Conf. Connect with a rapidly-growing community in an intimate setting. Berlin 12-14th July 2026.

The U.K. accelerates toward police state status, by requiring the equivalent of a license to read and speak online. Worse, it drastically undermines your personal security.

The US is moving this way, too. Wake up, people, because it's almost too late.

https://action.openrightsgroup.org/no-id-checks-web-access

No ID Checks for Web Access

Take action! What’s the problem? The Government has proposed amendments to the Children Wellbeing and Schools Bill, which would give Ministers the power to restrict access to "internet services". This is supposed to give the Government the power to ban under 16s from social media but “internet services" is a very broad definition, which means any online platform can be included. The wording of the amendment means they could do this without even having to prove that these sites are harmful for children.

Open Rights Group

The core of this is spot on.

Though; Add Tauri as an alternative to Electron and one cover the gated mobile app segment as well.

https://tonsky.me/blog/fall-of-native/

Claude is an Electron App because we’ve lost native

Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native

tonsky.me

⚠️ WRITE TO THE UK'S CMA BY TUESDAY 5pm ⚠️

Under the current proposal, Apple can keep iOS and iPhone functionality exclusive to its own apps and services.

If you want fair access to APIs for competing apps and browsers email 📧 [email protected]

See: https://open-web-advocacy.org/blog/apples-interoperability-commitments-to-the-uk-cma-promise-nothing/

🧵👇️ (1/5)

As someone which have been dealing in the Micro Frontend space for years I really enjoyed this interview with @develwithoutacause on how they do this at Google.

https://www.youtube.com/live/mOcpu6aZocs

[EN] Meetup: Micro Frontends at Google

YouTube

Scoped custom element registries allow using different custom elements with the same tag name (e.g. <fancy-button>).
No collisions!

✅ Embed multiple versions of the same lib
✅ Use 3rd-party libs without breakages

In Edge and Chrome 146!

Need it in other browsers? ➡️ https://github.com/web-platform-dx/developer-signals/issues/364

Scoped custom element registries · Issue #364 · web-platform-dx/developer-signals

This GitHub issue is for collecting web developer signals for Scoped custom element registries. The CustomElementRegistry() constructor creates a new custom element registry that's separate from th...

GitHub
The "thing" I did can do more:
I did a "thing"....