Philip Jägenstedt's Avatar

Philip Jägenstedt

@foolip.org

Long live the web! Engineer on Google Chrome, ex-Opera.

319
Followers
327
Following
107
Posts
05.09.2023
Joined
Posts Following

Latest posts by Philip Jägenstedt @foolip.org

Preview
Taiwan's Modern Miracle The AI Boom Has Delivered a 2nd Economic Miracle to Taiwan, Pushing GDP Growth Above 23%. It Must Navigate Rising Geopolitical & Economic Tensions to Keep it.

Interesting stuff from @josephpolitano.bsky.social on Taiwan's ongoing economic miracle:

05.03.2026 21:10 👍 69 🔁 16 💬 2 📌 0
Preview
Get features faster with Chrome's two-week release cycle  |  Blog  |  Chrome for Developers From September 2026 Chrome releases will be every two weeks.

Chrome is announcing that they are moving into a two-week release cycle! Exciting bc the web needs to move quickly- resolving bug fixes, feature improvements, etc. It goes along with devops principles of shipping smaller, more frequent releases for stability

developer.chrome.com/blog/chrome-...

03.03.2026 18:58 👍 43 🔁 7 💬 1 📌 2
Preview
We deserve a better streams API for JavaScript The Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like.

After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...

27.02.2026 14:14 👍 83 🔁 29 💬 5 📌 5
Preview
Olo (color) - Wikipedia

"Olo is an imaginary color that can be seen by shooting lasers into the retina to isolate the response of M cone cells."

Sign me up, I'd love to shoot my M cone cells with lasers!

en.wikipedia.org/wiki/Olo_(co...

26.02.2026 19:05 👍 0 🔁 0 💬 0 📌 0
Preview
x86CSS x86CSS is a working CSS-only x86 CPU/emulator/computer. No JavaScript required!

Where are your "CSS is not a programming language" gods now?!?!? muwahaha. muwahaha.

lyra.horse/x86css/

24.02.2026 16:03 👍 33 🔁 12 💬 0 📌 1
Preview
Standard HTML Video & Audio Lazy-loading is Coming! | Scott Jehl, Web Designer/Developer A quick update on my team's work to bring video and audio lazy loading to browsers today

🦥 A fun update over on the blog: 🦥
Standard HTML Video & Audio Lazy-loading is Coming!
scottjehl.com/posts/lazy-m...

22.02.2026 18:43 👍 47 🔁 10 💬 1 📌 0
Video thumbnail

If you'd told me that one day I'd be excited about a property called `border-shape`, I wouldn't have believed you.

And yet, here we are. @una.im shared the new CSS property coming to Chrome, which allows you to actually "shape" elements. 👏

una.im/border-shape/

24.02.2026 12:25 👍 42 🔁 5 💬 0 📌 0

Goodbye innerHTML, hello setHTML:

document.body.setHTML(`<h1>Hello my name is <img src="x" onclick="alert('XSS')">`);

translates to ->

<h1>Hello my name is</h1>

24.02.2026 14:28 👍 42 🔁 7 💬 2 📌 0
Video thumbnail

HTML might be getting a new type of tag, which… hasn't happened this millennium. Here's the new syntax, and how it works:

16.02.2026 14:46 👍 298 🔁 49 💬 14 📌 8

Chúc mừng năm mới! 🇻🇳

16.02.2026 17:35 👍 0 🔁 0 💬 0 📌 0

Looking to have an SI unit named after yourself, huh? If that fails, maybe <jake> as a plan B?

14.02.2026 06:21 👍 1 🔁 0 💬 1 📌 0
Preview
The Power of 'No' in Internet Standards The voluntary nature of Internet standards means that the biggest power move may be to avoid playing the game. Let's take a look.

If you work on the web, you should read @mnot.net's latest:

mnot.net/blog/2026/02/13/…

It much more elegantly gets to the core of the pro/anti-progress asymmetry I tried to explore last year:

infrequently.org/2025/08/how-do-c…

13.02.2026 21:32 👍 8 🔁 5 💬 1 📌 0
Preview
Native vs Progressive Web Apps: Which One Should You Build? | Lovable Compare progressive web apps and native development to find the right approach for your business and budget.

How will agentic coding tools impact app platform choices? Lovable says: "web apps cost 40-60% less than native development and reach the market 50-70% faster." lovable.dev/guides/nativ...

13.02.2026 21:48 👍 2 🔁 2 💬 0 📌 0
web-platform-tests dashboard

#Interop2026 is here!

Lots of new CSS coming your way:

- style queries
- anchor positioning improvements (already crossbrowser)
- advanced attr()
- popover & dialog improvements like lightdismiss
- scroll-driven animations
- better scroll-snap capabilities

wpt.fyi/interop-2026

12.02.2026 17:21 👍 75 🔁 14 💬 5 📌 4

Once again, Interop '26 is simultaneously hopeful and not nearly enough (thanks for nothing, secret vetoes).

Stay tuned for Edge to once again update our dashboard for more comprehensively tracking top requests:

microsoftedge.github.io/TopDeveloperNeed…

12.02.2026 20:12 👍 11 🔁 2 💬 2 📌 0
Preview
Declarative Dialog Menu with Invoker Commands The one where I unpack the new CSS behind my menu

Invoker Commands feel like something the platform should have had decades ago. Comparing its functionality to how we traditionally have to toggle a dialog makes current practice seem straight-up absurd. dbushell.com/2026/02/12/d...

12.02.2026 18:10 👍 37 🔁 13 💬 2 📌 1
The Device Bound Session Credentials flow.

The Device Bound Session Credentials flow.

New in Chrome 145: 📊 Column wrapping for multicol 🌐 The Origin API 🛡️ Device Bound Session Credentials

This stable release brings more flexible vertical layouts, streamlined origin handling, and enhanced security for user sessions→ goo.gle/3OyvI9n

12.02.2026 21:44 👍 3 🔁 1 💬 0 📌 0
Preview
WebMCP is available for early preview  |  Blog  |  Chrome for Developers WebMCP aims to provide a standard way for exposing structured tools, ensuring AI agents can perform actions on your side with increased speed, reliability, and precision.

WebMCP seems to be a very much needed tool for the web to stop agents scraping and guessing content and allowing maintainers to point them to where they need to go instead. developer.chrome.com/blog/webmcp-...
Tomorrow I am hosting two of the team on Coffee With Developers to learn more.

12.02.2026 16:23 👍 3 🔁 1 💬 0 📌 0
Preview
We mourn our craft I didn’t ask for this and neither did you. I didn’t ask for a robot to consume every blog post and piece of code I ever wrote and parrot it back so that some hack could make money off o…

“Someday years from now we will look back on the era when we were the last generation to code by hand. We’ll laugh and explain to our grandkids how silly it was that we typed out JavaScript syntax with our fingers. But secretly we’ll miss it.” — @nolanlawson.com

nolanlawson.com/2026/02/07/w...

09.02.2026 06:50 👍 26 🔁 6 💬 5 📌 1
Browser window showing the browser-compat-data github repo homepage, which shows that the project now contains 20,000 commits.

Browser window showing the browser-compat-data github repo homepage, which shows that the project now contains 20,000 commits.

The browser-compat-data project (used by MDN, caniuse, and tools) now has:

20,000 commits
1,123 contributors
465 releases
19,148 data entries

That's what comprehensive web compat data looks like.

And it takes well funded teams at @openwebdocs.org and @mozilla.org plus amazing contributors.

10.12.2025 13:18 👍 84 🔁 18 💬 1 📌 3

did you know you can write your HTML like this?

```html
<button
type
=
button
class
=
cursed
>
Hello
</button>
```

06.02.2026 19:09 👍 21 🔁 2 💬 12 📌 1
Meet Dr. Rhonda Patrick. Dr. Rhonda Patrick is a cell biologist and cofounder of FoundMyFitness, a compendium of resources focused on promoting healthspan, longevity, and overall fitness through nutrition, exercise, and l...

I think I'll subscribe to Dr. Rhonda Patrick for a similar kind of content instead.

www.foundmyfitness.com

03.02.2026 07:01 👍 0 🔁 0 💬 0 📌 0

How to unsubscribe from Peter Attia:
peterattiamd.com/members/faqs...

03.02.2026 06:55 👍 0 🔁 0 💬 1 📌 0
HTML Standard

The comment less-than sign bang dash dash state is a crowd favorite, I hear.

html.spec.whatwg.org#comment-less...

31.01.2026 11:13 👍 1 🔁 0 💬 0 📌 0
Preview
Parse XML-style <?target data?> processing instructions by foolip · Pull Request #12118 · whatwg/html Notably behavior and their rationale: While &lt;? opens a PI, a &gt; always closes it. This to match the bogus comment tokenizer behavior, so that exactly the same characters are consumed as bogus...

Really enjoying working on XML-style processing instructions in HTML, wondering if I should spice it up with a section named "processing instruction questionable state" for a ? that may or may not be followed by a > 🤔

github.com/whatwg/html/...

31.01.2026 11:12 👍 1 🔁 0 💬 1 📌 0
Preview
Elon Musk Emailed Extensively With Jeffrey Epstein, Begging to Visit His Notorious Island Newly released documents show how Elon Musk extensively communicated with Jeffrey Epstein to plan parties and trips to his island.

NEW: Elon Musk has insisted that Jeffrey Epstein invited him to the notorious island and he declined. But new emails show the opposite -- Musk was practically begging to party with Epstein in the Caribbean, years after Epstein's sex convictions were public knowledge

futurism.com/future-socie...

30.01.2026 20:25 👍 5136 🔁 1991 💬 99 📌 333
Vote for the web features you want to see

Vote for the web features you want to see

Help prioritize the web features you need most → goo.gle/4iVDhCk

The WebDX Community Group is launching a direct way for you to upvote features on sites like Can I Use and web.dev to signal demand to browser vendors.

30.01.2026 17:51 👍 26 🔁 10 💬 1 📌 1
Reference Target: having your encapsulation and eating it too How reference target allows us to improve accessibility when using shadow DOM

My friend and @igalia.com colleague Alice Boxhall wrote a great piece "Reference Target: having your encapsulation and eating it too" about some important work we've been helping to drive with some funding from NLNet ..

blogs.igalia.com/alice/refere...

30.01.2026 19:19 👍 12 🔁 6 💬 1 📌 1
Video thumbnail

🏎️ Volvo creates "instantly readable" typeface to improve driver safety
by #TomRavenscroft at #Dezeen
Swedish car brand #Volvo + type studio @daltonmaag.com
#typography #Volvo #VolvoCentum

www.dezeen.com/2025/12/19/v...

29.01.2026 21:20 👍 3 🔁 2 💬 1 📌 0
Try text scaling support in Chrome Canary - Josh Tumath

Excitingly, Chrome Canary recently added support for <meta name="text-scaling"> behind a flag.

What is it? It's something that we're all going to start using on our websites to improve accessibility. Here's a blog post with more info. www.joshtumath.uk/posts/2026-0...

27.01.2026 11:12 👍 51 🔁 18 💬 3 📌 1