Safari Technology Preview 167 is out, with:
• Web Inspector Sources tab pretty-printing
• `text-transform` with multiple values
• offsets in `shape-outside`
• Priority Hints
• ClassSetCharacter syntax tests for RegExp `v` flag
• new Web Assembly technologies behind feature flags
• `code` ARIA role
and much more…
https://webkit.org/blog/14100/release-notes-for-safari-technology-preview-167/
**OR**, if you’d rather listen to @bkardell and me go deep into a bunch of the things jam-packed into Safari 16.4 (relative color syntax! margin trimming! `lh` units! offscreenCanvas! better dev tools! more than a hundred more!) then head on over to https://www.igalia.com/chats/safari-16. Complete with a full transcript, if you prefer that sort of thing!
Ooh, so this was added now in Safari 16.4, I was wondering if I missed this earlier - nice! This will be very useful in @bannerhunter 😎 I should be able to block some more sneaky cookie banners that don't have an easily identifiable id/class. Thank you Webkit team! @othermaciej #Safari #Webkit
Safari 16.5 beta 1 is out today.
https://developer.apple.com/documentation/safari-release-notes/safari-16_5-release-notes
It includes support for CSS Nesting.
It’s hard to express just how massive a release Safari 16.4 is for web developers.
Last night, I was reading replies web developers posted on Twitter back in 2021, when I asked what developers need most from WebKit — and the vast majority of things you asked for have now shipped.
What is your favorite feature that just shipped in Safari 16.4?? What will you do with it?
https://webkit.org/blog/13966/webkit-features-in-safari-16-4/
135 new features. 280 bug fixes. Today we release Safari 16.4
#Safari #CSS #HTML #JavaScript #WebApps #WebAPI
https://webkit.org/blog/13966/webkit-features-in-safari-16-4/
Ready for Safari Technology Preview 166? It’s out today, with support for:
• `@counter-style`
• `contain-intrinsic-size`
• `@supports (selector(&))` for testing CSS Nesting
• `text-transform: full-width`
• `popover`
• RegExp `v` flag
• new WASM baseline JIT
• `preconnect` via HTTP early hints
• Cancel, Unknown, and Clear keycodes
• selection API that works across shadow boundaries
Plus even more: https://webkit.org/blog/13964/release-notes-for-safari-technology-preview-166/
Learn how to enable inspection of web content in your iOS, iPadOS or macOS app by using the new `isInspectable` API with Safari Web Inspector.
“Enabling the Inspection of Web Content in Apps”
by https://hachyderm.io/@patrickangle
https://webkit.org/blog/13936/enabling-the-inspection-of-web-content-in-apps/
#7GamesToKnowMe #Throwback edition
Dungeons of Daggorath
Robot Odyssey
Thexder
Baldur’s Gate
Star Control II
The Secret of Monkey Island
Super Mario 64
#7GamesToKnowMe recent edition
The Room
Pillars of Eternity
Zelda: Breath of the Wild
Horizon: Zero Dawn
The Last of Us
The Witcher III
Hearthstone
Stuff like this is why I always assumed the Fireflies are full of shit at the end of The Last of Us and had no idea how to make a cure and were just going to murder a person for nothing. I assumed that was the intended reading, but maybe it's just a splash of bad writing in an otherwise brilliantly written game and show?
https://slate.com/culture/2023/03/last-us-finale-hbo-season-1-vaccine-ending.html
Safari Technology Preview 165 is out today!
It includes:
• RegExp Duplicate Named Capture Groups
• `text-transform: full-size-kana`
• `x` units in `calc()` function
• `image-set()` — resolution and type as optional arguments
• the `length` property of `CSSKeyframesRule` for Web Animations
• `Headers.prototype.getSetCookie`
• `link` `rel=modulepreload`
Plus bug fixes and much more.
https://webkit.org/blog/13932/release-notes-for-safari-technology-preview-165/
There was a lot of discussion around Safari 15.4 beta supporting Web Push on iOS but a ton of other great highly demanded features are coming.
Just a few highlights:
* RegExp lookbehind assertions
* outline following border-radius
* Declarative Shadow DOM
* WASM SIMD
* OffscreenCanvas (2D only for now)
Check out the beta or a recent STP release. We welcome feedback, including what you’d like to see next.
https://developer.apple.com/documentation/safari-release-notes/safari-16_4-release-notes
I wish restaurants would prioritize non alcoholic wine and pairings with food. Almost no one I eat out with drinks alcohol anymore. Next and Smyth had awesome pairings. I wish more restaurants prioritized it. https://daily.sevenfifty.com/non-alcoholic-pairing-menus/
Being a woman in the tech industry has unfortunately given me an incredible amount of experience dealing with hate, harassment, & violent verbal attacks. It’s given me an incredibly thick skin. However recent attacks are pushing me over some kind of edge. It’s horrible to work hard on something for years, with an amazing team, only to have the weirdest, totally-wrong theories floated around as fact, endorsed by colleagues across the web industry. This level of hatred and cynicism is shocking.
Just read the latest release notes for Safari Technology Preview 164 and Safari 16.4 beta, and I'm blown away by the incredible work of @jondavis and @jensimmons.
Their attention to detail and comprehensive explanations make it easy to appreciate the hard work that goes into #WebKit and #Safari every day.
Thank you for keeping us informed and inspired!
Pitch for a set of safe-by-default tree manipulation methods to replace innerHTML and friends:
https://github.com/whatwg/html/issues/8759#issuecomment-1422344159
We’re not mad at other people using the term and will use it when helpful, but this is why we usually use different terminology depending on context.
Contrast Web Components: this really is a clear and well defined cluster. There’s no debate or fuzziness as to whether specific specs are part of Web Components or not.
3. PWA in reference to a suite of technologies is amorphous and has no clear referent. Some technologies are almost always considered part of the core PWA set: Service Workers, Web Manifest, Notifications API, Push API (and related protocols). But other things may be considered PWA, Fugu, or just normal web technologies, depending on the day of the week. We don’t find such an amorphous grouping to be a useful way to think about web technologies.
2. When we intend to refer to installed web apps, the term “PWA” is ambiguous. Sometimes it refers to web apps that _can_ be installed, other times web apps that _have_ been installed. When we’re talking about different capabilities or extra behavior, we generally only mean web apps that have actually been installed, so we try to be more specific.
Head of
@webkit
engineering at Apple. Also networking APIs. Opinions are personal unless stated otherwise.