Apple släpper Safari Technical Preview med prestandaförbättringar

av | jan 23, 2022

Apple har släppt en ny version av det som kallas Safari Technical Preview – en förhandsversion av den kommande versionen av webbläsaren.

Det intressanta med den här nya versionen är att den innehåller prestandaförbättringar – som faktiskt syns vid vanligt användande. Innan du kastar dig över webbläsaren så kom ihåg – det är en testversion som kan innehålla buggar så du kör den på egen risk.

Den här versionen innehåller förutom prestandaförbättringar hela 104 listade buggfixar – merparten torde återfinnas i den kommande skarpa versionen av Safari, längre fram.

Release 138

Web Inspector

  • Elements Tab
    • Added support for Cascade Layers in the Styles sidebar (r286558)
    • Added a swatch for align-items and align-self (r286875)
    • Added a swatch for justify-content, justify-items, and justify-self (r286885)
    • Added CSS variable names to property name completion list (r286890)
    • Added an option to group CSS variables by value type in the Computed sidebar (r286876)
    • Enabled fuzzy matching for CSS completions in the Styles sidebar (r286792, r286611)

CSS

  • Enabled :focus-visible pseudo-class by default (r286783, r286776, r286775)
  • Enabled the resolution media query by default (r286874)
  • Enabled the CSS Contain property by default (r286828)
  • Changed to account for captions when flexing tables with specified sizes (r286593)
  • Fixed perspective() less than or equal to 1px to be clamped to 1px (r286591)
  • Fixed gap to work correctly when flex-direction: column-reverse is applied (r286654)
  • Fixed the serialization of CSSImportRule (r286668)
  • Unprefixed -webkit-mask (r286795)
  • Unprefixed CSS value text-align: -webkit-match-parent (r286803)
  • Updated color-mix() to support srgb-linear and alpha premultiplication (r286568)

Experimental Model Element

  • Added load and error events to distinguish resource load from model readiness (r286836)

Media

  • Fixed various issues with complicated rendering of VTT cues (r286743)

Web Animations

  • Added a way to run scripted animations via CustomEffect (r286555)
  • Exposed a frameRate property to Web Animations (r286915)

WebAuthn

  • Improved WebAuthn Level 2 standards compliance by supporting the displayName (r286746)

SVG

  • Fixed transform-origin on SVG elements to take into account the transform reference box origin (r286942)

Web API

  • Changed to group radio buttons with no form owner (r286855)
  • Fixed the range of <input type=”time”> to be reversible (r286581)
  • Fixed an <input> that’s been autofilled with obscured content to still be editable (r286814)
  • Implemented AbortSignal.throwIfAborted (r286904)
  • Improved <input type=”datetime-local”> value parsing and sanitization (r286869)
  • Restored navigator.hardwareConcurrency (r286550)
  • Fixed setting onselectionchange content attribute to add an event listener (r286898)

Service Workers

  • Enabled NavigationPreloadManager by default (r286540)
  • Added support for ServiceWorker downloads (r286944)
  • Fixed ”no-cache” network error (r286655)
  • Fixed same-site lax cookies not sent by fetch event handler after page reload (r286656)

WebRTC

  • Closed WebRTC allocation sequence shared socket in case of sequence network failure (r286539)

WebAssembly

  • Added preparation of WebAssembly.Memory imports in Wasm/ESM modules (r286703)

Web Extensions

  • Added support for changed web_accessible_resources declaration with manifest_version 3
  • Fixed runtime.onMessage listeners not supporting Promise returns for the reply message
  • Show error messages for incorrect match patterns in web_accessible_resources
  • Show error message to devtools tabs in Web Inspector when inspecting unsupported targets
  • Show error message when the service worker background script fails to load

Bug Fixes

  • Fixed an issue introduced in Safari Technology Preview 137 where pop-up windows wouldn’t open

Safari Technical Preview

0 kommentarer

Mikael Winterkvist

Fyrabarns-far, farfar, morfar och egen företagare i Skellefteå med kliande fingrar. Jag skriver om fotografering, sport, dataprylar, politik, nöje, musik och film. Vid sidan av den här bloggen så jobbar jag med med det egna företaget Winterkvist.com. Familjen består av hustru, fyra barn (utflugna) och fem barnbarn.

Jag har hållit på med datorer sedan tidigt 1980-tal och drev Artic BBS innan Internet knappt existerade. Efter BBS-tiden har det blivit hemsidor, design, digitala medier och trycksaker. Under tiden som journalist jobbade jag med Mac men privat har det varit Windows som har gällt fram till vintern 2007. Då var det dags att byta och då bytte vi, företaget, helt produktionsplattform till macOS. På den vägen är det.

_____________________________________________________________________________________

Anmäl dig till Magasin Mackens nyhetsbrev

Du får förhandsinformation om Macken, våra planer och du får informationen, först och direkt till din mail. Vi lovar att inte skicka din information vidare och vi lovar att inte skicka ut mer än max ett nyhetsbrev per månad.

Anmäl dig här

_____________________________________________________________________________________

Vi använder AI som hjälpmedel
Magasin Macken använder AI för att skapa illustrationer till våra texter. Undantagsvis skapar vi fotorealistiska bilder, i de fallen märks bilden tydligt med att den är skapad med AI. Vi använder även AI för att samla in underlag för våra texter, fakta, statistik och referenser. Alla uppgifter kontrolleras före publicering. AI används även för våra script och plugins.

_____________________________________________________________________________________

Följ oss i Sociala Medier:

  • Facebook
  • Instagram
  • Bluesky
  • Threads
  • Mastodon
  • LinkedIn
  • YouTube
  • Vimeo
  • Twitter
  • RSS
  • E-Mail

De senaste inläggen: