Apple Evangelist on the Web Developer Experience team for Safari & @webkit. Member of CSS Working Group. Formerly Firefox. #longCOVID since March 2020. #pwME
Public Key
npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3
Profile Code
nprofile1qqsz4379rke8xgaumqq3dyd3dgzrkkadk26t32f0fl4y53my8ecfvacpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsgt77fh
Author Public Key
npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Show more details
Published at
2023-03-28T00:41:08+02:00 Event JSON
{
"id": "7a87a3d11d49241c07e64d7bb089deca80b6ba28268249f2e9208624a1342bf9" ,
"pubkey": "2ac7c51db27323bcd8011691b16a043b5badb2b4b8a92f4fea4a47643e709677" ,
"created_at": 1679956868 ,
"kind": 0 ,
"tags": [
[
"mostr",
"https://front-end.social/users/jensimmons"
]
],
"content": "{\"name\":\"Jen Simmons\",\"about\":\" Apple Evangelist on the Web Developer Experience team for Safari \u0026 @webkit. Member of CSS Working Group. Formerly Firefox. #longCOVID since March 2020. #pwME\",\"picture\":\"https://cdn.masto.host/frontendsocial/accounts/avatars/109/327/166/138/497/141/original/ae68880211f1a475.png\",\"nip05\":\"[email protected] \"}" ,
"sig": "c58b1eb3d4ca6f2cc62c437480de71e0df721c5d39c07a3ae0c7444032e2ca90b443ad2e79bff9e789687617294f424c3ba3b7237f62561c60ba6456e85c73dd"
}
Last Notes npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Safari 17.6 is here! https://webkit.org/blog/15739/webkit-features-in-safari-17-6/ Includes `safe` alignment in Flexbox. npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Web developers and designers, What are you hoping to see at WWDC next week?? #css #html #javascript #webdevelopment npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons If you notice a website that seems broken in Safari, but not in other browsers, please file a report at https://webcompat.com. npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Today marks my four year anniversary of joining Apple! 1) Wow that’s gone by fast. Feels like 18 months, not 4 years. 2) I’m still in shock about how smart, elegant, honest, drama-free the whole team is. They are amazing. I’m proud to get to work with these folks. It’s such a stark contrast with previous places. 3) I still feel like I’m just getting started… there’s so much more I want to accomplish. npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Safari 17.5 is out today! With • `text-wrap: balance` • `light-dark()` • `@starting-style` • `@import <url> supports(<feature>);` • AV1 for WebCodecs • WebGL `EXT_conservative_depth` and `NV_shader_noperspective_interpolation` and more! https://webkit.org/blog/15383/webkit-features-in-safari-17-5/ npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Dear people who make websites, Now that Safari 17.4 is available, what other new web technology — HTML, CSS, JS, Web API, media support, etc — would you like to see supported in Safari next? What’s most needed? What will you use it for? Or how will it help your team serve your users? Tell me a story… #css #html #javascript #web #webdevelopment npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Also dear people who make websites, Several of you are complaining about sites that block copying content. Does your website or web app do that? Why? What might be the impact if browsers no longer let you block copying? As a user, would you want browsers to no longer let website prevent you from copying content from the page? (BTW, as a workaround, I take a screenshot, and copy the text from the screenshot. Live Text for the win! https://support.apple.com/en-us/HT212630 ) npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Dear people who make websites, Do you ever block your users from being able to paste into a text field? Why? Do you need this ability for a good reason? What’s that reason? Or, as a user, would you like to see it go away? Perhaps you encounter sites that prevent you from pasting your super complex password from your password manager into a password field, and wonder why they can do so? What might be the downside of removing support of disallowing pasting from the web? npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons What do you think about `align-content` finally being available everywhere?!? You don’t have to use Flexbox or Grid. Apply where you are using Flow content (block layout), or inside Table cells… `/* one-line vertical centering */` `div { align-content: center; }` https://webkit.org/blog/15063/webkit-features-in-safari-17-4/#align-content-everywhere npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Did you know the W3C published Ethical Principles for how the web should work? https://www.w3.org/TR/ethical-web-principles/ I find them so inspiring. And they guide what developers should be doing, too. “The web should empower an equitable, informed and interconnected society. It has been, and should continue to be, designed to enable communication and knowledge-sharing for everyone… we need to consider the ethical implications of our work when we build web technologies, applications, and sites.” npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Since 2023 just ended, let’s look at the end-of-year results for Interop 2023. The browsers which shipped into people’s hands pass 83% of the tests. Chrome 97%, Firefox 86%, Safari 96%. Which are only going to go up, looking at the preview browser scores: https://wpt.fyi/interop-2023?stable By the time *all* the work ships, the three browser engines will pass 95%+ of the tests. https://cdn.masto.host/frontendsocial/media_attachments/files/111/687/153/213/769/309/original/4eec056bdd584669.png npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons @npub1gf2…u0nm > You have to know that a square with an arrow sticking out of it means “share”. Did you see that “Add to Dock…” is in the File menu? npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons @npub1j46…3gm7 @npub1jpp…u59l @npub1c35…9pmh You *can* still use it for things just like you described. You just don’t *have* to use it anymore for this: .foo { & div { … } } npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons CSS Nesting! About that requirement for a `&` or other symbol... it’s no more. Learn all about it. AND help us make one final decision about the syntax, by reading example options, and taking a one question survey. https://webkit.org/blog/14571/css-nesting-and-the-cascade/ npub19tru28djwv3mekqpz6gmz6sy8dd6mv45hz5j7nl2ffrkg0nsjemsssvre3 Jen Simmons Safari 17.0 is here! https://webkit.org/blog/14445/webkit-features-in-safari-17-0/ https://cdn.masto.host/frontendsocial/media_attachments/files/111/087/519/449/383/136/original/3895c10c5e84902e.jpeg