Philip Jägenstedt's Avatar

Philip Jägenstedt

@foolip.org.bsky.social

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

243 Followers  |  321 Following  |  69 Posts  |  Joined: 05.09.2023  |  1.6439

Latest posts by foolip.org on Bluesky

Video thumbnail

What new web features are your users actually ready for? Stop guessing. 🔮

Baseline helps you make data-driven decisions so you can ship the right features at the right time. Learn more and find your target with #WhatsMyBaseline → goo.gle/whats-my-baseline

08.08.2025 16:37 — 👍 9    🔁 5    💬 1    📌 1

Congrats and hope to see you around web standards and TPAC!

01.08.2025 00:31 — 👍 1    🔁 0    💬 0    📌 0
Preview
State of HTML 2025 Take the State of HTML survey

State of HTML is live now!

Please take it if you care about the web platform! 🙂

These surveys are super helpful for our team to understand the state of the ecosystem and prioritize missing features/platform needs!

survey.devographics.com/en-US/survey...

28.07.2025 16:59 — 👍 39    🔁 18    💬 3    📌 1

Do you have a web site/app that uses Canvas? What is it? How are you using it?

Share with the class 👀

28.07.2025 19:00 — 👍 11    🔁 4    💬 14    📌 0

Thank you, that's very helpful!

25.07.2025 22:00 — 👍 1    🔁 0    💬 0    📌 0

@romainmenke.bsky.social I'd love to hear how you think developers will use this and why it's important. The bug has lots of upvotes, is the stuff that's in the spec what people are clamoring for or is there something more people assume will work? Is a JS API important?

24.07.2025 13:16 — 👍 1    🔁 0    💬 1    📌 0
Preview
State of HTML 2025 now open! • Lea Verou

🚀 Blog post with more background: lea.verou.me/blog/2025/st...

🙏🏼 Big thanks to @sachagreif.com @d12n.me @atopal.bsky.social @foolip.org!

22.07.2025 15:21 — 👍 0    🔁 1    💬 0    📌 0

Also, a TIL moment: you can easily get any Greek alphabet letter using HTML entities with the name of the Greek letter (e.g., θ ε, β, ψ...). Including the capitalized versions (Θ, Β, Ψ...)

It probably is obvious and everyone knows, but I learned it today 😊👍🇬🇷

19.07.2025 18:49 — 👍 51    🔁 6    💬 5    📌 0
Preview
State of HTML 2025 Take the State of HTML survey

The State of HTML 2025 survey is now live! Big thanks to @lea.verou.me for taking the lead on selecting this year's questions and features, as well as suggesting quite a few improvements!

19.07.2025 06:09 — 👍 47    🔁 24    💬 2    📌 1
Preview
new Date("wtf") How well do you know JavaScript's Date class?

I made a quiz about the JS Date parser is. It's very easy and you will score very high.

jsdate.wtf

11.07.2025 17:10 — 👍 480    🔁 162    💬 64    📌 105
Preview
Bracket City - The Atlantic Solve nested clues to reveal a satisfying fact about this day in history. Climb the ranks from tourist to kingmaker (or beyond?).

I've been playing www.theatlantic.com/games/bracke... a lot.

06.07.2025 21:57 — 👍 1    🔁 0    💬 1    📌 0
Preview
[geometry-1] Proposal: Geometry Utility Methods · Issue #602 · w3c/fxtf-drafts Proposal: Geometry Utility Methods Summary This proposal adds common utility methods to the DOMRectReadOnly interface. These methods are widely used across DOM APIs and developer code, but currentl...

It occured to me that the web doesn't provide any utility functions for working with the geometry primitives (e.g. DOMRect), so I've proposed adding some: github.com/w3c/fxtf-dra...

Seems like an obvious addition to me, but curious if others agree? Any other obvious ones beyond what I've mentioned?

05.07.2025 09:40 — 👍 61    🔁 16    💬 9    📌 4
Form control styling - Tim Nguyen - CSS Day 2025
YouTube video by Web Conferences Amsterdam Form control styling - Tim Nguyen - CSS Day 2025

If you code websites, then you KNOW how it’s been to style form controls.

Watch this #cssday talk from @ntim.bsky.social to learn why it’s been so hard, and how we are going to fix it for the future.

www.youtube.com/watch?v=WgSi...

#css #webdev #formcontrols

01.07.2025 16:54 — 👍 91    🔁 25    💬 1    📌 0

Very cool to see Fontations being used in Servo! developer.chrome.com/blog/memory-... explains what it is, and it's enabled by default since Chrome 136.

01.07.2025 06:36 — 👍 5    🔁 1    💬 0    📌 0
Preview
You MUST listen to RFC 2119 It turns out you can just pay people to do things.

I've referenced it enough that now it's all I can hear when I read it. Now you have to hear it too 🙉 ericwbailey.website/published/yo...

30.06.2025 14:44 — 👍 70    🔁 28    💬 8    📌 10
Preview
State of CSS 2025 Take the State of CSS survey

Still a week left to take the State of CSS survey!

The survey hasn't got as many responses as last year, so any help sharing will be much appreciated :)

survey.devographics.com/en-US/survey...

25.06.2025 06:39 — 👍 29    🔁 38    💬 1    📌 2
Post image

Just finished answering the State of CSS 2025. If you haven't yet, I highly recommend taking it as this will help browsers understand what matters most to you.

survey.devographics.com/en-US/survey...

23.06.2025 15:25 — 👍 16    🔁 7    💬 0    📌 0
Blink: Intent to Ship: CSS counter() and counters() in alt text of 'content' property Blink: Intent to Ship: CSS counter() and counters() in alt text of 'content' property

Blink: Intent to Ship: CSS counter() and counters() in alt text of 'content' property

16.06.2025 14:46 — 👍 1    🔁 2    💬 0    📌 0
Preview
The State of CSS 2025 survey YouTube video by Kevin Powell

I'll be diving into the State of CSS Survey on a live stream later today, and making quick demos for any fun properties that come up as I go through it 😊

youtube.com/live/r7m3Ka2...

12.06.2025 12:07 — 👍 12    🔁 1    💬 0    📌 0
Preview
News from WWDC25: WebKit in Safari 26 beta Welcome to WWDC25!

Coming soon to Safari:

- Anchor positioning (YAYY!)
- Scroll-driven animations (YAYY!)
- text-wrap: pretty
- progress() function
- margin-trim
- contrast-color()

webkit.org/blog/16993/n...

09.06.2025 19:06 — 👍 143    🔁 26    💬 4    📌 7
Preview
News from WWDC25: WebKit in Safari 26 beta Welcome to WWDC25!

Safari 26 will have support for Trusted Types to help protect against XSS! Nice to see my first Igalia project shipping.

09.06.2025 19:16 — 👍 40    🔁 7    💬 1    📌 0
Post image

#booksky

06.06.2025 11:25 — 👍 19315    🔁 3266    💬 385    📌 263
Preview
Every Election Is Now Existential A nationalist’s narrow victory in Poland offers a preview of many knife-edge contests to come, all across the democratic world.

Although many hoped otherwise, we do not seem to be returning to a world in which the center left and the center right compete over tax rates or budgets. Every election is now existential

www.theatlantic.com/ideas/archiv...

06.06.2025 15:11 — 👍 2020    🔁 583    💬 53    📌 37
Post image

Great talk about form styling by @ntim.bsky.social but not sure how useful/usable vertical forms would actually be… #cssday

06.06.2025 10:21 — 👍 3    🔁 1    💬 0    📌 0
Tim on stage showing old Google on IE

Tim on stage showing old Google on IE

Form control UI used to match browser UI (see how the input matches between the URL bar and search bar) #CSSDay

06.06.2025 10:01 — 👍 45    🔁 3    💬 1    📌 1
Update number of tests in README to 50k+ by foolip · Pull Request #4516 · tc39/test262 Since 2017 the test suite has grown significantly and 50k is a significant number! The command git grep -lF '/*---' test | wc -l found 50568 tests. A count in May (commit 5c9ff87) is used s...

Did you know that Test262 has more than 50,000 tests for JavaScript language features? Apparently the milestone was reached last year and I'm a bit late to the party, but wooo 🎉

github.com/tc39/test262...

05.06.2025 12:28 — 👍 1    🔁 0    💬 0    📌 0
Preview
Interview With Björn Ottosson, Creator Of The Oklab Color Space — Smashing Magazine Go behind the scenes with Björn Ottosson, the Swedish engineer who created Oklab color space, and discover how he developed a simple yet effective model with good hue uniformity while also handling li...

@nerdy.dev I liked the joke about oklch. www.smashingmagazine.com/2024/10/inte... has the history of why it's called that.

05.06.2025 07:36 — 👍 3    🔁 0    💬 0    📌 0
Preview
State of CSS 2025 Take the State of CSS survey

The 2025 State of CSS survey is now open! survey.devographics.com/en-US/survey...

04.06.2025 13:45 — 👍 49    🔁 41    💬 1    📌 4

Such an exciting day.

I proposed if() last year and got CSS WG consensus to add it to the spec on my birthday (!) last June.

Now, less than a year later, it ships in the most widely used browser.

I think it can be a game changer for design systems, especially together with ident() & revert-rule.

02.06.2025 13:31 — 👍 120    🔁 8    💬 6    📌 0
A chart that explains what to do If You Find A Baby Songbird Out Of The Nest. Is it hurt or did a cat get it? (Cat bites & scratches cause deadly infections.) or, Has a person kept it for over a day, given it food or water, or gotten it wet? If yes, Contact a licensed wildlife rehabilitator 
or wildlife care center near you. An online search can help. If no, what does it look like? Eyes not yet open. You have a hatchling. It's very young. Eyes open; feathers few & may be in tube-like sheaths. You have a nestling. Feathered; awkwardly hops or flutters; tail & wings short. You have a fledgling. Many sharp teeth; large claw on second toe. You have a velociraptor. If a hatchling or nestling, can you see the nest? If yes, Return it to its nest. The parents won’t care if they can smell you. If no, Make a nest from a basket & dried grass. Wire it to a tree. (Note: A few species, like Juncos, need a nest on the ground.) If a fledgling, is it in immediate danger? If yes, carefully move it to a safer spot nearby. If no, DO NOT INTERVENE! Though the bird looks awkward, it’s in a natural stage & the parents are still feeding it. If a velociraptor, has it seen you? If yes, back away slowly. Do not show fear. If no, run. Watch for others that may attack from the sides. FYI: Some babies (eg. swifts, most woodpeckers) only sit on the ground if in trouble. When in doubt, keep watch & contact a wildlife rehabilitator if needed!

A chart that explains what to do If You Find A Baby Songbird Out Of The Nest. Is it hurt or did a cat get it? (Cat bites & scratches cause deadly infections.) or, Has a person kept it for over a day, given it food or water, or gotten it wet? If yes, Contact a licensed wildlife rehabilitator or wildlife care center near you. An online search can help. If no, what does it look like? Eyes not yet open. You have a hatchling. It's very young. Eyes open; feathers few & may be in tube-like sheaths. You have a nestling. Feathered; awkwardly hops or flutters; tail & wings short. You have a fledgling. Many sharp teeth; large claw on second toe. You have a velociraptor. If a hatchling or nestling, can you see the nest? If yes, Return it to its nest. The parents won’t care if they can smell you. If no, Make a nest from a basket & dried grass. Wire it to a tree. (Note: A few species, like Juncos, need a nest on the ground.) If a fledgling, is it in immediate danger? If yes, carefully move it to a safer spot nearby. If no, DO NOT INTERVENE! Though the bird looks awkward, it’s in a natural stage & the parents are still feeding it. If a velociraptor, has it seen you? If yes, back away slowly. Do not show fear. If no, run. Watch for others that may attack from the sides. FYI: Some babies (eg. swifts, most woodpeckers) only sit on the ground if in trouble. When in doubt, keep watch & contact a wildlife rehabilitator if needed!

Finally, here's a quick guide to assessing songbirds that look like they might need help - prepared by the fantastic @rosemarymosco.com.

02.06.2025 16:09 — 👍 46    🔁 13    💬 0    📌 0

@foolip.org is following 20 prominent accounts