

Here's everything new in Safari on iOS 15.4 and macOS 12.3
source link: https://www.xda-developers.com/safari-15-4/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Here’s everything new in Safari on iOS 15.4 and macOS 12.3
Apple released macOS Monterey 12.3 and iOS 15.4 on Monday, both of which include the latest update for the Safari web browser, version 15.4. In addition to the usual changelogs for both operating systems, Apple has also published a blog post revealing all the changes in the latest WebKit engine update, which powers Safari on all platforms.
Safari 15.4 adds support for the <dialog> element and ::backdrop pseudo-element, which were also included in the recent Firefox 98 update. The features make it easier for sites to create dialog/popup boxes that fit in with the design of a page, with less custom JavaScript and HTML code. Other CSS features for web developers are now supported, including the new :has() pseudo-class, Cascade Layers, CSS Containment, new Viewport Units, and more calc() math functions. Those new additions will make web development easier, and more importantly, helps Safari catch up to Chrome and Chromium-based browsers (which in turn means fewer broken websites for people using Safari).
The Safari update has a few new Web APIs, too. BroadcastChannel is now supported, so tabs, windows, frames, and Service Workers from the same origin can all communicate to each other — a helpful feature for web applications running across multiple tabs and windows. New features are available for the File System Access API, which allows web apps to access local files and folders (with permission), and the Web Locks API has been added.
Apple added support for the WebExtensions API (essentially a clone of Chrome’s extension API) last year, and Safari 15.4 has a few improvements to keep it aligned with changes in Chrome. Google rolled out the updated Manifest V3 API last year, with the release of Chrome 88, and Safari now supports everything in the new standard (such as Service Workers for background pages and new dynamic/session rules). However, Apple isn’t forcing the controversial change from Manifest V3, which was the API change for network requests that limited the ability of some content/ad-blocking extensions. Apple might decide to follow Google’s lead in the future, but for now, both the old and new network request APIs will be supported.
There are a few other changes in Safari 15.4, including updates to the Web Inspector, new font options, and much more. If you’re a web developer, or just interested in the inner workings of Safari, I definitely recommend checking out the source link below.
Source: WebKit Blog, Apple
XDA » News Brief » Here’s everything new in Safari on iOS 15.4 and macOS 12.3
About author
Corbin is a tech journalist and software developer based in Raleigh, North Carolina. He's also the host of the Tech Tales podcast, which explores the history of the technology industry. Follow him on Twitter at @corbindavenport.
Recommend
-
13
如何在 iOS 15 和 macOS Monterey 的 Safari 中隐藏 IP 地址MacW教程MacW每天为大家分享软件教程和技巧。
-
21
iOS 14.5 brings the new Safari 14.1 to PWAs and the Web PlatformWhat's new, what's missing, new challenges and new capabilities for iPhone and iPad
-
5
Safari on macOS Monterey: What's New, and How to Test it Now By Shujaa Imran Published 13 hours ago Apple made changes to Safari in mac...
-
6
iOS 15: Here’s everything new in FaceTimeFaceTime is one of the key apps receiving a lot of love from Apple in iOS 15. With the new operating system now available for iPhone users, people are able to join the conversation with friends on Andr...
-
8
Here's everything new with Memoji on iOS 16
-
9
Everything New in Safari in iOS 16: Shared Tab Groups, Extension Syncing, Web Push Notifications and More
-
6
New iOS App Blocks Those Annoying 'Open in App' Pop-Ups in Safari MacRumors macrumors bot...
-
5
How to export Safari passwords in iOS 16 and macOS Ventura
-
8
Roundup: Here’s everything new in iOS 16.4 beta 2 ...
-
2
After six weeks o...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK