Profile avatar
jensimmons.bsky.social
 Apple Evangelist on the Web Developer Experience team for Safari & Webkit. #PwME
164 posts 7,861 followers 282 following
Prolific Poster
Conversation Starter

I cannot emphasize enough how much I miss street dining and am furious so many outdoor spaces that reduced the risk of Covid-19 were taken away for PARKING SPACES

After the State of JS, CSS, AI… here comes the State of Devs: a survey for everything that's *not* code: career, workplace, health, hobbies, and more! survey.devographics.com/survey/state...

What's cool about shape is it's responsive in many ways. - Want to keep that curve but grow the length? Let's do it. - Want that corner at 90 degrees but fine changing the width? Awesome. - Want to maintain these sides but stretch that other side? LFG See for yourself!

Carl Sagan was prescient.

It's insane how congestion pricing in NYC has been just about *the* most unambiguously successful new policy implemented in my lifetime and still all the dumbest people in government want to get rid of it

Say hello to responsive, adaptable shapes in CSS with the new shape() function! Instead of static SVG paths in clip-path, shape() allows you to define scalable, flexible shapes with familiar CSS units, variables, and even calc(). Learn more on the WebKit blog post. webkit.org/blog/16794/t...

Have you ever wished you could make a real-deal complex shape in CSS? The web’s had circle(), ellipse() and polygon() for years. But in order to do anything more SVG-style syntax was required. Well, no more. Now, you can make complex shapes in CSS! webkit.org/blog/16794/t...

Nothing like experiencing a heart rate of 100-140 for hours while sitting still at a desk. I’m exhausted. Way out of pace points for the day. Didn’t even leave my tiny apartment.

The cool thing about my job is that I work with new tech, things that aren't out yet or that most people don't know about. The downside is that means there is little documentation, few examples, and minimal information available. Tons of trials and error, and figuring things out on your own!

I can. I was made incredibly clear to me in 2022 that they want people like me to go away. Disappear. To die, really. It’s eugenics. And by “they”, I mean you. Well, 99% of you. One by one, I watched you all insist your right to comfort is more important than my right to live. So I stay home. Still.

Now I finally know why I still need #CSS float. #shape-outside only works on floated elements .-)

✍️ I shared a few thoughts about Item Flow, the new syntax that the CSS working group is discussing. In short, I'm excited. Check it out for more details: ishadeed.com/article/item...

Better typography with text-wrap pretty by @jensimmons.bsky.social Great article on the Webkit blog about the Safari specific way of implementing the CSS `text-wrap: pretty`. Also a great explainer of typography concepts like rivers, rags, hyphenation and others. webkit.org/blog/16547/b... #css

daringfireball.net/2025/04/webk...

The logic of filling in public swimming pools with dirt or cement instead of racially integrating them, applied to the whole country

All of this yes, all of this, and still the pandemic as well.

Typesetting on the Web just got more beautiful! Support for `text-wrap: pretty` has landed in Safari Technology Preview 216. @jensimmons.bsky.social's post on the WebKit blog explains how this improves typography in multiple ways: no more ragged edges, poor hyphenation, or short last lines.

I’m super excited about `text-wrap: pretty`. It does a lot more to improve typography than you might expect — at least in Safari Technology Preview 216. It improves all lines of text, not just the last 4. It enhances hyphenation & rag, not just avoiding short last lines. webkit.org/blog/16547/b...

Sure you’ve lost your life savings but hey at least you can say all the slurs you want in the break room of the job you no longer have

A tricky thing about modern society is that no one has any idea when they don’t die. Like, the number of lives saved by controlling air pollution in America is probably over 200,000 per year, but the number of people who think their life was saved by controlling air pollution is zero.

You guys, they're not stupid They're doing propaganda When they lie through their teeth, they are doing propaganda Do you think the people behind Big Brother in 1984 were stupid? Big Brother says lots of nonsensical shit. It's called p r o p a g a n d a

every day the CSS spec moves closer to supporting the Persona 5 menu while web design ethos moves further away from it

Before I joined Apple, I remember reading so much hate and frustration towards us when it came to supporting web apps. Now that I'm on the inside, I get to see how much work and careful consideration goes into supporting web apps responsibly. This is a great example: webkit.org/blog/16535/m...

With Safari 18.4 shipping Ogg container support for both Opus and Vorbis, did Safari just pull into first place when it comes to media format support??

We’ve been on a roll publishing content on webkit.org: Last Thursday: Meet Declarative Web Push webkit.org/blog/16535/m... Last Friday: Item Flow, Part 1: a new unified concept for layout webkit.org/blog/16587/i... Monday: WebKit Features in Safari 18.4 webkit.org/blog/16574/w... Please do read!

Oh it’s _definitely_ not too late to write a blog post about what you think. We’d love to hear much more.

Without requiring Service Worker in JavaScript! THIS IS HUGE WIN! I wish the other browser vendors want to ship it!

Today at the CSS Working Group "face to face" meeting… Powerful tools for defining corner shapes. (Beyond the simple rounded corders you can do today with `border-radius`.)

ECMAScript excitement 😉 Safari 18.4 ships three new TC39 proposals 🎉 🔶 Iterator Helpers (Stage 4) 🔶 Error.isError (Stage 3) 🔶 Atomics.pause (Stage 3)

Today brings 84 new features in Safari 18.4! • Declarative Web Push • Screen Wake Lock API for Home Screen Web Apps • Viewport presets in Responsive Design Mode • Ogg Opus & Vorbis • Image Capture API • WebM support in MediaRecorder • `view-transition-name: match-element` webkit.org/blog/16574/w...

text-autospace should be of interest to anyone working on Chinese or Japanese sites.

I’m writing about Item Flow and masonry layouts now, for our Part 2 of this article: webkit.org/blog/16587/i... What do you want to know? (I want to be sure I cover everything.)