Joe Dakroub

Joe Dakroub

@dakroub.co

Writing about the web platform — what it already does, and what shipped last week. Building transclude, a simple HTML-first server-side framework where a page is an .html file and any part of it is also a URL. dakroub.co • transclude.dev

78 followers190 following127 posts

Joe Dakroub reposted

Joe Dakroub reposted

I've got web components implemented in isolated Wasm modules working today, including SSR! Now refining the JS ↔ Wasm protocol and hope to publish something very soon.

Joe Dakroub reposted

Soon it'll be easier to build custom apps on top of editable.website. Add custom code through defined interfaces, while still keeping your copy in sync with upstream Editable. There might still be conflicts to resolve, but they'll be less likely.

Joe Dakroub reposted

Introducing tsrs: a Rust port of the TypeScript compiler 🦀 We are not forking TypeScript! ◆ In close collab with the TypeScript team ◆ Up to 8x faster than TS 7.0 & ~70% less memory ◆ Runs in WASM (works in your browser & workers) ◆ Soon part of Oxc npx tsrs blog.cloudflare.com/typescript-r...

blog.cloudflare.comIntroducing tsrs: a Port of TypeScript to RustCloudflare is collaborating on tsrs, a Rust port of TypeScript that is up to 8x faster and uses 70% less memory.

Joe Dakroub reposted

I just shipped CSS Custom Highlight Universal Selector! Coming in Chrome 158. With ::highlight(*), you can write a shared rule that applies to every custom highlight instead of repeating the same styles for each name. See the Blog post: blog.seokho.dev/development/...

blog.seokho.devCustom Highlight Universal Selector ::highlight(*)I recently added a universal selector for CSS custom highlights, ::highlight(*), to the relevant CSS Specifications (the bulk of it is actually in CSS Pseudos not CSS Custom Highlights) and implemente...

Joe Dakroub reposted

Web Awesome works in React, Vue, Svelte, Astro, Rails, and that .html file from 2009 you're scared to open. They're web components. They don't care about your framework drama.

Joe Dakroub reposted

Yesterday, the CSSWG accepted my proposal for mesh gradients and diffusion curve gradients! Want to make gradients like this natively in CSS? Well, we've started the work on it. It's coming! Here's the Explainer: github.com/w3c/csswg-dr...

Joe Dakroub reposted

Introducing the Accessible Components Library! Common components with accessibility requirements, test scenarios, and automated tests. • Free to use and adapt • Human-readable tests in Gherkin • Mapped to WCAG 2.2, levels A to AAA Dig in! #Accessibility #OpenSource #WCAG #AccessibleComponents

tetralogical.comIntroducing the Accessible Components Library - TetraLogicalWe've open-sourced our Accessible Components Library, and, as you might expect, this includes the HTML, CSS, and JavaScript code. But, we thought, "Why stop there?" So, we've also published ...

Joe Dakroub reposted

🔥 New blog post: The best way to use icons in Web UIs What if I told you, you could use CSS to *insert* and *tweak* icons without touching any HTML? And that you can manage them alongside your other design tokens? lea.verou.me/blog/2026/ic...

lea.verou.meThe best way to use icons in Web UIs • Lea VerouWhat if I told you, you could use CSS to insert and tweak icons without touching any HTML? And that it could be more flexible and maintainable than what you’ve been using?

Joe Dakroub reposted

@kevinpowell.co thanks for the shoutout in your newsletter about the potential of a #webcomponents conference! bsky.app/profile/mich... The unofficial planning committee is now Me @stuffbreaker.bsky.social @cory.laviska.com @zachleat.com check out the interest form! we’re still gathering data!

Michael Warren@michaelwarren.dev

What if there was a Web Components conference?? @stuffbreaker.bsky.social and I are teaming up to get a little more serious about the idea of getting one together. We want to gather data on if there is interest in the community forms.gle/ZGqtYGj7V6q8... Please fill out and share to anyone!

Definitely bummed by the Deno news but I also am an investor and supporter of Cloudflare, so I don't think it could have turned out any better. Looking forward to what comes of it!

Joe Dakroub reposted

hey everyone here is a brand new totally free CC0 font for your collection please enjoy :) 12px height, contains latin extended, latin supplemental, gender symbols, maths symbols, cyrillic, runic, and probably more not-jam.itch.io/not-jam-seri...

Joe Dakroub reposted

Today at 15:50 CEST, our very own @mariospr.bsky.social presents a WPE 2.54 milestone: the new WPEPlatform API, now stable and the recommended way to use WPE in embedded products. Join us for a quick intro plus tips on building or migrating your apps to the new design! #OSSummit #EmbeddedLinux #WPE

mariospr.bsky.socialmariospr.bsky.socialLinux & Browsers Software Engineer and partner at @Igalia. I love music, photography, running, cycling, travelling... not necessarily in that order. He/him Former profile on X (until January 2025): https://x.com/mariospr

Joe Dakroub reposted

📝 Really enjoyed this talk. Alex covers lots of great topics, like - When did “modernize” come to mean updating something that’s only ~5 years old? - Do technological choices have values tied to them? (Spoiler: they do) - HTML is amazing. My notes here: blog.jim-nielsen.com/2026/talk-no...

blog.jim-nielsen.com“Getting off the Modernization Treadmill”My notes from this talk by Alexander Petros at Big Sky DevCon 2026 . Alex starts by noting how “modernize” used to mean something along the lines of “update…

Joe Dakroub reposted

eliminating xslt is a huge middle finger to the open web this is something that has worked reliably for 25 literal years i know because i have been using it for 25 literal years the rationale is "it's old", "less than 1% use it", and that there are vulns in the implementation

judah@joodaloop.com

i would like to wish a very hearty go suck yourself to the engineers at Google who can’t maintain one measly XSLT parser with all their infinite agentic budget

Joe Dakroub reposted

Today Igalia turns 25. Ten engineers started it in A Coruña in 2001 with no investors and no managers. There are now close to 200 of us, and everything we build still goes upstream. igalia.com/2026/09/21/T...

Joe Dakroub reposted

Just started digging into @wpewebkit.org over the past week. I've got a quick prototype of Linux booting and running Cog to display my own web view. Also excited about the @igalia.com and Wind River embedded web runtime. Is there code or a preview available for this?

Joe Dakroub reposted

This is a super special release of WPE! New WPEPlatform API that superseeds the good old libWPE + backends architecture, a new Skia-based compositor, lots of performance improvements, new documentation and tutorials... check it out! #wpe #webkit

WPE WebKit@wpewebkit.org

The WebKit team at @igalia.com is happy to announce WPE WebKit 2.54! Read what's new in this release cycle in wpewebkit.org/blog/2026-09...

Joe Dakroub reposted

<wa-combobox> can pull options from your server now! Set a dataSource callback, get debounced fetch + loading/error/empty slots, and improve performance by not shipping thousands of options in your DOM.

Joe Dakroub reposted

Firefox's new design ships September 29. And did you know... The Firefox UI is built with Lit? A web browser built with web components! 🔥

Firefox@firefox.com

We’ve modernized the look and feel, added themes, wallpapers and widgets, and we’re (re)introducing functional features to make the most out of the space you have. We've always believed that a browser should work around how you use the web, and this release pushes that further. 3/4

I'm a little late to the game, but happy 20 year anniversary to @developer.mozilla.org! I would be nothing without this website and frequently let anyone who will listen know that it is my favorite resource on the Web. 👏💗