Iβve fixed a few hiccups here and there, mostly related to the ability to style [is=βce-nameβ] even if created at runtime + ability to automatically create regular custom elements that extend HTML.Element.
The /auto variant on CDN lazy load for Safari in less than blink too π₯³
07.02.2026 13:40 β π 0 π 0 π¬ 0 π 0
GitHub - WebReflection/elements: HTML & SVG Custom Elements.
HTML & SVG Custom Elements. Contribute to WebReflection/elements development by creating an account on GitHub.
today Iβve quickly glued together two libraries that makes custom elements without shadow dom as fast and as simple as it can get and for every browsers β¦ after reading the N post about ShadowDOM issues with CSS.
You can stop that madness already π
github.com/WebReflectio...
06.02.2026 21:19 β π 3 π 1 π¬ 2 π 0
GitHub - WebReflection/cached-proxy: A cached Proxy with optional timeouts per property to simplify complex remote scenarios.
A cached Proxy with optional timeouts per property to simplify complex remote scenarios. - WebReflection/cached-proxy
JS Proxy are wonderful, penalized by TS inability to actually understand/deal with these but the things that these unlock are incredible!
It might be a niche use case but if you need cached results, here my next go-to library:
github.com/WebReflectio...
04.02.2026 13:50 β π 1 π 0 π¬ 0 π 0
live demo on codepen:
codepen.io/WebReflectio...
try to compare its code with the original one π
29.01.2026 13:25 β π 0 π 0 π¬ 0 π 0
GitHub - WebReflection/basic-toml: A simple TOML subset parser.
A simple TOML subset parser. Contribute to WebReflection/basic-toml development by creating an account on GitHub.
a common complain about our minimalistic TOML parser is that it wouldn't support trailing commas ... well, v0.4.0 does now, keeping it ~540bytes after brotli π₯³
github.com/WebReflectio...
22.01.2026 11:57 β π 2 π 0 π¬ 0 π 0
> I would probably only replace partial parts of the document and not a nav with a search input in it.
agreed, but that's *not* how specs work ... these need to address all edge cases too or ... good luck
26.11.2025 20:32 β π 0 π 0 π¬ 1 π 0
this is *very* close to a SSR hydration concept and while I welcome this feature as I think it's awesome for HN or X like streams (or chats or list-items, or ...) I wonder what happens if the page had an input in that <nav>, somebody started typing in it (a11y tools too) and that gets replaced ... π€
20.11.2025 14:17 β π 1 π 0 π¬ 1 π 0
JSON vs TOONβββA new era of structured input?
Why structure matters more than ever
so ... TOON is basically JSONH but 14 years later? ... cool π
medium.com/medialesson/...
github.com/WebReflectio...
10.11.2025 09:04 β π 1 π 0 π¬ 1 π 0
Sickos - Wikipedia
VPN providers being like ...
en.wikipedia.org/wiki/Sickos#...
07.11.2025 15:06 β π 1 π 0 π¬ 0 π 0
I guess the idea that a customer might be away from home isn't intuitive to A FUCKING AIRLINE
07.11.2025 11:21 β π 103 π 3 π¬ 3 π 1
A list of locations in German
Great, so www.britishairways.com
π Displays in geo language rather than user language
π The language picker is at the bottom of a long page
π The language picker is in the current language, so in order to select "United Kingdom", I need to know what that is in German
07.11.2025 11:03 β π 160 π 8 π¬ 26 π 3
honestly, as much as I hate User Agent sniffing, whenever I travel and find unreadable websites because they decided the lang should be the one I've just travelled to upsets me every. single. time
on top of that, mapping IP to languages is a waste of money for most cases, it requires a db + it fails
07.11.2025 15:02 β π 1 π 0 π¬ 0 π 0
GitHub - WebReflection/weaky: An easy way to avoid leaks.
An easy way to avoid leaks. Contribute to WebReflection/weaky development by creating an account on GitHub.
cleaning up signals effects automatically on vanilla DOM cases might be tricky ... the fact an inner node contains references to its parent makes it hard to do so via FinalizationRegistry but thanks to Proxy/WeakRef it's possible to make it easy: weaky π₯³
github.com/WebReflectio...
07.11.2025 11:29 β π 1 π 0 π¬ 0 π 0
YouTube video by Andrea Giammarchi
Introducing Regurlator Web Extension
a quick introduction to regurlator π
www.youtube.com/watch?v=BJKm...
30.10.2025 13:22 β π 3 π 1 π¬ 2 π 0
GitHub - WebReflection/regurlator: A RegExp URL Redirector.
A RegExp URL Redirector. Contribute to WebReflection/regurlator development by creating an account on GitHub.
tired of looking for "Open in Browser" links ???
I did create WebJeans and Woom (local only) but the pattern is always the same so I've put an end to this pointless struggle and published regurlator extension: you are in charge, you can redirect anything!
github.com/WebReflectio...
28.10.2025 11:52 β π 2 π 0 π¬ 0 π 0
Chromium
this bug is the reason I am trying to provide a basic utility that would take care of everything out of the box as the dance to persist users' choice on local FileSystem access is nearly unbearable and convoluted in branches and operations to do ... π₯²
issues.chromium.org/issues/45453...
24.10.2025 10:19 β π 0 π 0 π¬ 0 π 0
UserActivation: isActive property - Web APIs | MDN
The read-only isActive property of the UserActivation interface indicates whether the current window has transient user activation.
watch out developer.mozilla.org/en-US/docs/W... returns true while live-debugging because typing in devtools automatically activate transient mode.
This might be a huge source of confusion and WYSI-NOT-WYG π
24.10.2025 08:44 β π 0 π 0 π¬ 0 π 0
... aaaaand it's gone!
Chromium Version 141.0.7390.108 (Official Build) (64-bit) works like a charm (and so does Edge)
Chromium Version 141.0.7390.123 (Official Build) (64-bit) wants permissions granted via a resilient user action to reuse a handler it had permissions already π€¦
23.10.2025 11:28 β π 1 π 0 π¬ 0 π 0
TIL: if you store in IndexedDB a granted FileSystemX handler you should als store with it options because if you close and reopen the browser, or create a new session, that handler will not work unless you check again against its permissions.
Only then it prompts: once or always?
23.10.2025 10:51 β π 1 π 0 π¬ 1 π 0
YouTube video by Davie504
I'm Suing
Davie504 is suing Suno AI and for very valid and good reasons: www.youtube.com/watch?v=RNHx...
22.10.2025 08:32 β π 0 π 0 π¬ 0 π 1
YouTube video by ThePrimeTime
Apple Introduces The Year Of The Linux Desktop!
best honest video I've seen around Linux as developer:
www.youtube.com/watch?v=GQJZ...
17.10.2025 12:54 β π 0 π 0 π¬ 0 π 0
For reference: bsky.app/profile/webr...
Reads better than leaky symbols around to me
15.10.2025 17:04 β π 0 π 0 π¬ 0 π 0
Readability is good to me (see the follow up with just static block, no need to delete) and security superior for real private fields no library can lurk around.
Iβm sold, you do whatβs best for you
15.10.2025 17:04 β π 0 π 0 π¬ 1 π 0
it leaks the symbol at the prototype level so β¦ no? If you can host a symbol you can host a variable that wonβt leak outside the module and itβs as fast as any shared accessor, if not faster
15.10.2025 07:05 β π 0 π 0 π¬ 1 π 0
Official Firefox account for people who build on the web. Learn about the things we're working on to grow and improve the web platform.
Mediocre middle-aged white man from Ireland living in Brighton, England working with Clearleft.
I play traditional Irish music on mandolin and I play slide bouzouki in the band Salter Cane.
https://adactio.com
Developer of sorts at @webdevs.firefox.com, but this is my personal account. No thought goes unpublished. He/him.
grad.
quantum computing. programming. math | SHITPOSTING WILL CONTINUE TILL MORALE IMPROVES
JavaScript Infrastructure & Tooling at Bloomberg. Co-chairing TC39. Likely to tweet tech stuff about JS & software performance. Opinions are my own.
founder & ceo @blockpartyapp.com: helping you deep clean your socials and live a better online life
harvard bkc affiliate. cofounder project include. early eng at pinterest, quora, usds. stanford bs ee and ms cs. 2022 time woman of the year.
I make things for making things.
@leaverou@front-end.social on Mastodon, @leaverou elsewhere
https://lea.verou.me
Pyodide is an open-source Python distribution for the browser and Node.js based on WebAssembly/Emscripten.
Find us at https://pyodide.org π
Contribute at https://github.com/pyodide/pyodide π€
Also, find us on Mastodon @pyodide@fosstodon.org
Chrome DevRel at Google, web developer
rviscomi.dev
Independent developer/architect. JavaScript/TS, DX, automation, tooling, performance & OSS. Arch/Linux enthusiast.
π‘ https://webpro.nl
π¦ https://webpro.blue
βοΈ https://knip.dev
π https://try.venz.dev
π https://wooordle.webpro.nl
π£ https://ansi.tools
Mostly lurking, with a passion for Python and following the frontend chaos
Curious mind. Creator of https://plnkr.co. Tech lead for extensibility at Auth0 (OKTA). I will never stop experimenting.
Platform DX at Shopify. Created #Preact. Do more with less.
#JavaScript #PreactJS #React #Frontend #DeveloperExperience #OSS #Coffee #Foxes #Drumming #Metalhead
Same me, another platform. Authentic Transylvanian vampire. I code stuff. Usually involves some Maths. I enjoy music mandatory religion classes warned me about. And other things that may kill me.
Replies usually restricted.
https://thebabydino.github.io/
I didn't come here to talk about the place we left, did you?
SPy creator, HPy founder, PyPy core dev, PyScript core dev, doing Python, compilers and WASM stuff at @anacondainc.bsky.social
Also on:
- github.com/antocuni
- https://mastodon.social/@antocuni
- https://twitter.com/antocuni
dance music enjoyer & technology sister.
πΉBrooklyn
music mixes: https://plyr.fm/u/piss.beauty