![]() Improvements for media in WebKit include support for a new image format and new video playback capabilities. New in this release is added support for PIN entry and account selection on external Web Authentication security keys.įor more, read the “ Meet Face ID and Touch ID for the Web” blog post. Support for WebAuthn was introduced in Safari 13 on macOS and iOS 13.3 with support for hardware security keys. New platform authenticator support in WebKit’s Web Authentication implementation provides a highly secure alternative to usernames and passwords. Web developers can now support logging into websites with Face ID and Touch ID. Learn more about WebKit’s privacy enhancements in the “ CNAME Cloaking and Bounce Tracking Defense” and “ Full Third-Party Cookie Blocking and More” blog posts. In addition, Safari added a Privacy Report that shows users the trackers that Intelligent Tracking Prevention prevented from accessing identifying information. This year WebKit enabled full third-party cookie blocking and added support for the Storage Access API in Private Browsing mode in Safari. With each release, WebKit refines its privacy protections for users. Learn more by watching the “ What’s new for web developers” session from WWDC 2020. In these releases, WebKit improved the pass rates for over 140,000 tests across Service Workers, SVG, CSS, XHR+Fetch, and more. It’s a set of tests used by browser developers to ensure implementations are cross-browser compatible helping developers have more interoperable code. One measure of that is passing Web Platform Tests. Improved CompatibilityĪnother area of focus was improving WebKit’s interoperability. It all adds up to better perceived performance for your web apps.įor more details, see the “ What’s new for web developers” session from WWDC 2020. HTTP/3 makes use of multiplexed connections over UDP to reduce congestion and transport latency. WebKit and Safari can now use platform support for HTTP/3 for improved network efficiency and faster load times. Faster IndexedDB operations, for-of loops, JavaScript Promises, JavaScript cookie access, and JavaScript delete operations improve page performance for web developers and users. WebKit also added support for incrementally loading PDF files and now renders the first page up to 60× faster.įor web developers, WebKit improved asynchronous scrolling for iframes and overflow: scroll containers on macOS. Tab closing performance improved from 3.5 seconds to 50 milliseconds. Loading a previously unvisited page is 13% faster, and loading recently visited pages is 42-52% faster. Significant performance gains improve page load performance and page performance for developers. ![]() One area of focus in WebKit was on performance. It’s best to mark specific elements and avoid using the attribute on a single container for the entire document. Enable translation of element contents with an empty translate attribute or translate="yes", or disable with translate="no". ![]() Safari automatically detects the language of webpages and offers translation based on the user’s Preferred Languages list.Ĭontent authors can instruct Safari on the specific elements that should or should not be translated. WebKit with Safari 14 on macOS Big Sur, iOS 14, and iPad OS 14 allows users to translate webpages between English, Spanish, Simplified Chinese, French, German, Russian, and Brazilian Portuguese. You can learn more about Safari’s web extension support by watching the “ Meet Safari Web Extensions” session from WWDC 2020. After testing, you can submit it to the App Store. It jump-starts your development by converting your web extension into an Xcode project, ready to build and test. It also means developers with extensions for other browsers can easily bring their projects to Safari with a command-line tool. This allows extension developers to maintain a single codebase that can be packaged for other browsers. They are a type of extension primarily built with JavaScript, HTML, and CSS packaged with native apps. This release brings support for Safari Web Extensions. Take a look at all of the improvements WebKit is adding with the release of Safari 14. With the release of Safari 14 for macOS Big Sur, iPadOS 14, iOS 14, and watchOS 7, WebKit brings significant improvements to performance and privacy along with a host of new features for web developers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |