Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Safari #80

Open
extratone opened this issue Jul 20, 2021 · 2 comments
Open

Safari #80

extratone opened this issue Jul 20, 2021 · 2 comments
Labels
app Apps~! documentation Improvements or additions to documentation test

Comments

@extratone
Copy link
Owner

#43 and others.

@extratone
Copy link
Owner Author

extratone commented Jul 20, 2021

Experimental WebKit Features Default Config Reference (Supposedly)

https://sixcolors.com/post/2021/07/apple-podcasts-reliability-problem-is-turning-into-an-image-problem/

image
image
image

@extratone
Copy link
Owner Author

"Safari 15 Beta Release Notes | Apple Developer Documentation"

''


Overview

Safari 15 ships with iOS and iPadOS 15 and macOS 12.

General

New Features in Safari 15 beta

  • Redesigned the Safari user interface in macOS 12, iOS and iPadOS 15, along with adding Tab Groups and customization sync.

Authentication and Passwords

New Features in Safari 15 beta

  • Added support for Verification Codes to the iCloud Keychain Password Manager. To use verification codes with Safari and Autofill:

    • Use autocomplete=one-time-code to make an <input> eligible for AutoFill.

    • Use a standard otpauth URL and replace the scheme with apple-otpauth to link directly to the password manager for setup.

    • Use a raster image to enable contextual menus on otpauth QR codes that offer to set up a verification code generator.

  • Added technology preview of passkeys in iCloud Keychain:

    • Passkeys are WebAuth credentials intended to replace passwords for website and apps with device sync and backup.

    • To Enable the technology preview, in Safari choose Develop > Enable Syncing Platform Authenticator.

CSS

New Features in Safari 15 beta

HTML

New Features in Safari 15 beta

  • Redesigned form controls in iOS.

  • Added support for the theme-color meta tag to change the tab bar background and over-scroll area in macOS and iPadOS, and the status bar in iOS.

  • Added support for the media attribute to specify theme-color meta tags for Dark Mode and light appearance.

    <meta name="theme-color" 
      content="#ecd96f" 
      media="(prefers-color-scheme: light)">
    

    JavaScript

    New Features in Safari 15 beta

    • Added top-level await.

    • Added support for ES6 Modules in Workers and ServiceWorkers.

    • Added support for Error.cause.

    • Added support for private class methods and accessors (Safari 14.1 added support for private data member syntax).

    • Added support for BigInt64Array and BigUint64Array.

    Media

    New Features in Safari 15 beta

    • Added support for the MediaSession API to enable SharePlay experiences.

    • Added Playback Speed and Chapters menus to built-in media controls.

    • Added hardware accelerated VP9 and WebM in MSE on all iPads that support iPadOS 15.

    • Added support for the Opus audio codec in WebM containers.

    Security & Privacy

    New Features in Safari 15 beta

    • Added support for automatic HTTPS upgrades.

    • Added IP address hiding from known trackers which users can enable in Safari Preferences.

    • Private Click Measurement enhancements for privacy-preserving ad click attribution:

      * Updated attribution reporting to also send reports to the click destination.
      
      * Added click fraud prevention with un-linkable tokens.
      
      * Added IP address protection for attribution reports.
      

    Payments

    New Features in Safari 15 beta

    • Added support for creating deferred or recurring payments.

    • Added support for indicating an estimated arrival date for shipping methods.

    • Added support for the user to enter a coupon code.

    • Added support for marking the shipping method as in-store pickup.

    WebAssembly

    New Features in Safari 15 beta

    • Added support for streaming compilation.

    • Added support for bulk memory operations.

    • Added support for reference types.

    • Added support for non-trapping conversions from float to int.

    Web APIs

    New Features in Safari 15 beta

    • Added support for WebGL 2. The implementation of WebGL runs on top of Metal for better performance.

    • Added support for Web Share level 2 enhancements to Web Share that enable sharing files from a web page to an app. See Web Share API for more information.

    • User gestures now propagate through requestAnimationFrame with a one second time limit.

    Web Extensions

    New Features in Safari 15 beta

    • Added support for Safari Web Extensions in iOS and iPadOS.

    • Added support for declarativeNetRequest in Safari Web Extensions.

    Web Inspector

    New Features in Safari 15 beta

    • Added an inspected page overlay for visualizing and debugging CSS grid contexts.

-"Safari 15 Beta Release Notes | Apple Developer Documentation"

@extratone extratone added documentation Improvements or additions to documentation app Apps~! test labels Jul 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app Apps~! documentation Improvements or additions to documentation test
Projects
None yet
Development

No branches or pull requests

1 participant