#webcomponents — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #webcomponents, aggregated by home.social.
-
How to use wa-combobox with Vue
Previously, we used wa-dropdown to build a state, city, and zip dropdown set, and two years ago, we looked at implementing autocomplete with Vue. Today, we are going to look at how to use Web Awesome’s Combobox component to combine the two. This demo uses the same dataset that I used for the dropdown demos. It also obviously uses the same CodePen 2.0 style that we used previously.
As before, App.vue is the core of our application. There is a ComboBox.vue file that creates the ComboBox using the wa-combobox component. Feel free to fork the pen, experiment with the code, and see how easily you can adapt it for your own Vue projects. Happy coding!
Example: https://grand-block-gar.codepen.app
#Autocomplete #VueJs #WebAwesome #WebComponents -
From React to Native Web With nanotags: A Migration That Saved 100 KB, by @travisturner.bsky.social (@evilmartians):
-
From React to Native Web With nanotags: A Migration That Saved 100 KB, by @travisturner.bsky.social (@evilmartians):
-
From React to Native Web With nanotags: A Migration That Saved 100 KB, by @travisturner.bsky.social (@evilmartians):
-
From React to Native Web With nanotags: A Migration That Saved 100 KB, by @travisturner.bsky.social (@evilmartians):
-
From React to Native Web With nanotags: A Migration That Saved 100 KB, by @travisturner.bsky.social (@evilmartians):
-
The Programmer’s Fulcrum: 08 May, 2026This post originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
There is a lot of coverage of the shitshow that is ShitHub this week. And that makes me so happy I moved to Codeberg several […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-08-may-2026/ #ActivityPub #AI #ATProto #BuildAwesome #Buttondown #Codeberg #CSS #Emacs #FediLab #FediProfile #fediverse #Forgejo #Ghost #Holos #HTML #indieweb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #OMN #pckt #RSS #Silex #WebComponents #xWiki -
The Programmer’s Fulcrum: 08 May, 2026This post originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
There is a lot of coverage of the shitshow that is ShitHub this week. And that makes me so happy I moved to Codeberg several […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-08-may-2026/ #ActivityPub #AI #ATProto #BuildAwesome #Buttondown #Codeberg #CSS #Emacs #FediLab #FediProfile #fediverse #Forgejo #Ghost #Holos #HTML #indieweb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #OMN #pckt #RSS #Silex #WebComponents #xWiki -
The Programmer’s Fulcrum: 08 May, 2026This post originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
There is a lot of coverage of the shitshow that is ShitHub this week. And that makes me so happy I moved to Codeberg several […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-08-may-2026/ #ActivityPub #AI #ATProto #BuildAwesome #Buttondown #Codeberg #CSS #Emacs #FediLab #FediProfile #fediverse #Forgejo #Ghost #Holos #HTML #indieweb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #OMN #pckt #RSS #Silex #WebComponents #xWiki -
The Programmer’s Fulcrum: 08 May, 2026This post originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
There is a lot of coverage of the shitshow that is ShitHub this week. And that makes me so happy I moved to Codeberg several […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-08-may-2026/ #ActivityPub #AI #ATProto #BuildAwesome #Buttondown #Codeberg #CSS #Emacs #FediLab #FediProfile #fediverse #Forgejo #Ghost #Holos #HTML #indieweb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #OMN #pckt #RSS #Silex #WebComponents #xWiki -
The Programmer’s Fulcrum: 08 May, 2026This post originally appeared on The Fulcrum.
Welcome to this week’s The Programmer’s Fulcrum.
It’s your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.
There is a lot of coverage of the shitshow that is ShitHub this week. And that makes me so happy I moved to Codeberg several […]
https://newsletter.mobileatom.net/the-programmers-fulcrum-08-may-2026/ #ActivityPub #AI #ATProto #BuildAwesome #Buttondown #Codeberg #CSS #Emacs #FediLab #FediProfile #fediverse #Forgejo #Ghost #Holos #HTML #indieweb #javascript #LibreOffice #Librewolf #Linux #Mastodon #Matrix #MicroBlog #OMN #pckt #RSS #Silex #WebComponents #xWiki -
Constructable Stylesheets and “adoptedStyleSheets”: One Parse, Every Shadow Root, by @frontendmasters.com:
-
#Development #Approaches
Two paradigms for enhancing HTML tags · Practical ways to empower HTML elements https://ilo.im/16cfik_____
#HTML #Forms #WebComponents #APIs #WebDev #Frontend #DOM #JavaScript -
#Development #Approaches
Two paradigms for enhancing HTML tags · Practical ways to empower HTML elements https://ilo.im/16cfik_____
#HTML #Forms #WebComponents #APIs #WebDev #Frontend #DOM #JavaScript -
#Development #Approaches
Two paradigms for enhancing HTML tags · Practical ways to empower HTML elements https://ilo.im/16cfik_____
#HTML #Forms #WebComponents #APIs #WebDev #Frontend #DOM #JavaScript -
#Development #Approaches
Two paradigms for enhancing HTML tags · Practical ways to empower HTML elements https://ilo.im/16cfik_____
#HTML #Forms #WebComponents #APIs #WebDev #Frontend #DOM #JavaScript -
Never Lose Form Progress Again, by @Aaron:
https://www.aaron-gustafson.com/notebook/never-lose-form-progress-again/
-
#Development #Guides
Never lose form progress again · A web component storing and restoring form values https://ilo.im/16cbuk_____
#Forms #Storage #WebComponents #ProgressiveEnhancement #Browsers #WebDev #Frontend #DOM #HTML #JavaScript -
#Development #Guides
Never lose form progress again · A web component storing and restoring form values https://ilo.im/16cbuk_____
#Forms #Storage #WebComponents #ProgressiveEnhancement #Browsers #WebDev #Frontend #DOM #HTML #JavaScript -
#Development #Guides
Never lose form progress again · A web component storing and restoring form values https://ilo.im/16cbuk_____
#Forms #Storage #WebComponents #ProgressiveEnhancement #Browsers #WebDev #Frontend #DOM #HTML #JavaScript -
#Development #Guides
Never lose form progress again · A web component storing and restoring form values https://ilo.im/16cbuk_____
#Forms #Storage #WebComponents #ProgressiveEnhancement #Browsers #WebDev #Frontend #DOM #HTML #JavaScript -
#Development #Launches
Modern CSS feature support for shadow DOM · “Think ‘CanIUse’ but for CSS for web components.” https://ilo.im/16c6w2_____
#WebComponents #ShadowDOM #Baseline #Browsers #WebDev #Frontend #DOM #HTML #JavaScript -
Une toute petite lib qui facilite la création de web components "progressifs" dans le sens où elle permet de charger le HTML et le CSS avant le JavaScript sans créer de *layout shift*.
Elle est très jeune mais prometteuse.
-
Une toute petite lib qui facilite la création de web components "progressifs" dans le sens où elle permet de charger le HTML et le CSS avant le JavaScript sans créer de *layout shift*.
Elle est très jeune mais prometteuse.
-
Une toute petite lib qui facilite la création de web components "progressifs" dans le sens où elle permet de charger le HTML et le CSS avant le JavaScript sans créer de *layout shift*.
Elle est très jeune mais prometteuse.
-
Une toute petite lib qui facilite la création de web components "progressifs" dans le sens où elle permet de charger le HTML et le CSS avant le JavaScript sans créer de *layout shift*.
Elle est très jeune mais prometteuse.
-
The web is a wonderful, free, and open platform to create and distribute value. You can use **mnswpr** in different ways:
- as a deployed web app
- as a library with `npm i @ayo-run/mnswpr`
- as a `web component` (coming soon). -
🪔 Introducing Backlit: #Lit #SSR for #Drupal, Hold the #Node
composer require bennypowers/backlit && drush en backlit
That's it! Your Lit #webComponents now server-render with Declarative Shadow DOM. No Node.js sidecar, no containers, no external services -- just a #Go binary embedding a #WASM module.
I built the WASM engine to solve a totally unrelated problem incem serve, and it accidentally fixed a 2-year-old plan of mine. WASM is the web components of the #backend.
bennypowers.dev/posts/drupal-lit-ssr-wasm/ -
У Symbiote.js — серьезные проблемы
На днях, я опубликовал новость о выходе новой версии UI-библиотеки Symbiote.js, с обзором ее функций и необычной концепции. Я давно пишу на Хабре (и не только) о веб-компонентах и решениях на их основе, и знаю полный набор стандартных сомнений и возражений аудитории. Сегодня, я хотел бы познакомить вас с проблемами и компромиссами, на которые пришлось пойти, но уже от лица автора либы, человека, очень хорошо знающего, что там под капотом, то есть - меня самого.
https://habr.com/ru/articles/1009550/
#webcomponents #open_source #ssr #ssg #custom_elements #symbiotejs #shadow_dom #devrel #loose_coupling #architecture
-
У Symbiote.js — серьезные проблемы
На днях, я опубликовал новость о выходе новой версии UI-библиотеки Symbiote.js, с обзором ее функций и необычной концепции. Я давно пишу на Хабре (и не только) о веб-компонентах и решениях на их основе, и знаю полный набор стандартных сомнений и возражений аудитории. Сегодня, я хотел бы познакомить вас с проблемами и компромиссами, на которые пришлось пойти, но уже от лица автора либы, человека, очень хорошо знающего, что там под капотом, то есть - меня самого.
https://habr.com/ru/articles/1009550/
#webcomponents #open_source #ssr #ssg #custom_elements #symbiotejs #shadow_dom #devrel #loose_coupling #architecture
-
Symbiote.js — изоморфные веб-компоненты (клиент + сервер)
Привет, Хабр! Меня зовут Алекс, и я мейнтейнер Symbiote.js - библиотеки для создания UI-компонентов и изоморфных приложений на самых современных веб-стандартах. Сегодня я расскажу про наше важное мажорное обновление - версию 3.x.
https://habr.com/ru/articles/1008822/
#webcomponents #ssr #symbiotejs #frontend #backend #изоморфизм #nodejs #custom_elements #shadow_dom #open_source
-
Symbiote.js — изоморфные веб-компоненты (клиент + сервер)
Привет, Хабр! Меня зовут Алекс, и я мейнтейнер Symbiote.js - библиотеки для создания UI-компонентов и изоморфных приложений на самых современных веб-стандартах. Сегодня я расскажу про наше важное мажорное обновление - версию 3.x.
https://habr.com/ru/articles/1008822/
#webcomponents #ssr #symbiotejs #frontend #backend #изоморфизм #nodejs #custom_elements #shadow_dom #open_source
-
#Development #Approaches
Anti-frameworkism · When to choose native web APIs over frameworks https://ilo.im/169luf_____
#JavaScript #Frameworks #React #AI #WebComponents #SSR #APIs #Browsers #WebDev #Frontend -
#Development #Approaches
Anti-frameworkism · When to choose native web APIs over frameworks https://ilo.im/169luf_____
#JavaScript #Frameworks #React #AI #WebComponents #SSR #APIs #Browsers #WebDev #Frontend -
#Development #Approaches
A web component super power · Done right, inheritance shines in design systems https://ilo.im/169d48_____
#Inheritance #OOP #Reusability #Maintainability #JavaScript #WebComponents #DesignSystems #WebDesign #WebDev #Frontend -
#Development #Guides
Installing custom elements dynamically · A reusable pattern for on-the-fly custom element loading https://ilo.im/169hh8_____
#Loading #CustomElements #WebComponents #WebDev #Frontend #DOM #HTML #JavaScript -
Un framework JavaScript conçu comme une fine couche (~5kB) au-dessus des Web Components natifs, un peu comme Lit.
-
#Development #Pitfalls
Semantics beyond the tag name · What it means to actually write semantic HTML https://ilo.im/169akd_____
#SemanticHTML #Accessibility #Landmarks #ARIA #WebComponents #Browsers #WebDev #Frontend #HTML #JavaScript -
Un web component pour afficher une date relative ("il y a 2 jours").
-
Christmas came early this year: #Webawesome 3.0 has been released https://webawesome.com/ #webcomponents
-
This Website Has No Class, by @aaadaaam:
-
I’ve Tried Solid.js, Now I’m Starting to Hate React, by @alem.forge42.dev:
https://alemtuzlak.hashnode.dev/ive-tried-solidjs-now-im-starting-to-hate-react
-
#Development #Approaches
Structuring web components · Preserving semantics and browser features https://ilo.im/166zdd_____
#SemanticHTML #Accessibility #Browser #WebComponents #HtmlWebComponents #DOM #ShadowDOM #WebDev #Frontend #HTML -
New #cem release, the multitool for #customElements manifest files - make working with #webComponents a breeze!
github.com/bennypowers/cem/releases/tag/v0.4.5
This release adds a module graph to the LSP missing imports diagnostic.
Say you import the module that defines, and that module imports the definition for. Let's also say that the my-tab module imports the definition for. With this update, you'll no longer get errors for failing to import my-tab and my-icon, since they're included in my-tabs' module graph. -
#Development #Reviews
Web Awesome is finally here · “Now we have the best CSS framework on the market.” https://ilo.im/165bqw_____
#WebAwesome #Shoelace #OpenSource #CSS #Framework #UiComponents #WebComponents #WebAPIs #WebDev #Frontend -
Thinking about #vibecoding an implementation of #VRML in #webComponents