Apple lanserar den första uppdateringen för sin webbläsare "Safari Technology Preview"

Safari-förhandsgranskning-uppdatering-0

Apple släppte sin beta-testwebbläsare för en tid sedan kallas "Safari Technology Preview", där i den renaste Google Chrome-stilen i sin kanariska version, kommer både användare och utvecklare att kunna testa de nya funktionerna som integreras i webbläsaren så att senare Apple genom användarregistrerna kan ställa in webbläsaren så mycket som möjligt vid lanseringen av nästa stabila version av Safari.

Den här gången har den lanserat en andra uppdatering av den tidigare nämnda Safari Technology Preview, där vi ges en översikt över webbtekniker som kommer att ha nästa versioner av OS X och iOS.

Safari-förhandsgranskning-uppdatering-1

Den andra versionen medför nya funktioner i JavaScript-motorn, någon annan bugg fixad och framför allt förbättringar som lagts till jämfört med den första versionen. Utan vidare ado lämnar jag dig den fullständiga loggen över ändringarna, ja, på perfekt engelska, även om det verkligen är för tekniskt och om du är utvecklare kommer du säkert att förstå de flesta av dessa förändringar:

Webbläsarskillnader
● Ändrade CFBundleSignature så att Apple-händelser, som de som skickas från AppleScript, kan skilja rätt mellan Safari och Safari Technology Preview

JavaScript
● Lagt till ES6-stöd för Symbol.isConcatSpreadable
● Tillåtna var-tilldelningar i in-loopar enligt ES6-specifikationer
● Förbättrad stabilitet för ES6-klasser när man anropar en metod från moderklassen innan man anropar super () i en konstruktör
● Tillåtet odefinierat eller null för Symbol.search och Symbol.match
● Aktiverad Array.prototype infödda funktioners artkonstruktörer för att arbeta med proxyer
● Implementerade förslaget för String.prototype.padStart () och String.prototype.padEnd ()
● Implementerad ES6-specifikation för String.prototype.match och RegExp.prototype [@@ match]
● Inkluderade en lösning för webbkompatibilitet på ES6 TypeErrors vid åtkomst till RegExp.prototype-flaggegenskaper
● Korrigerade kvantifierade unicode-reguljära uttryck
● Säkerställt att giriga unicode-reguljära uttryck spårar rätt igenom icke-BMP-tecken

CSS
● Implementerade tillåtningsvärdet för CSS-egenskapen hängande skiljetecken
● Förbättrad webbkompatibilitet genom att återställa CSS-avståndsregler
● Lade till den nya CSS-mediefrågan om färgomfång
● Uppdaterade skärmfrågor för att kontrollera funktionerna för den aktuella skärmen istället för den djupaste tillgängliga skärmen

Webb-API: er
● Begränsad analys av WebSockets-rubrik enligt RFC6455 och RFC7230
● Förbättrad prestanda för vissa draganrop i WebGL med en texturoptimering som inte har två kraft
● Inaktiverade Fetch API tills implementeringen är redo att aktiveras som standard
● Förbättrat stöd för Shadow DOM för att beräkna stilar för elementets attribut
● Mjukad pushState och ersätt State frekvensbegränsningar

Web Inspector
● Tidslinjens prestanda och buggfixar
● Inaktiverade debugger-uttalanden vid profilering av en sida för att säkerställa maximal prestationsnoggrannhet
● Lagt till möjligheten att konfigurera tidslinjeinstrument som ska användas för inspelningar
● Har lagt till en indikator för färgantal i det övre vänstra hörnet av icke-ogenomskinliga lager
● Lagt till typsnittsvariant-numerisk i CSS-autoslutföranden
● Lade till console.takeHeapSnapshot-metoden för att fånga högmäldsbilder
● Ändrade sidofältets genvägar till Command-Option-0 och Command-Shift-0
● Dubbelcitationstecken och snedstreck i strängar visas nu korrekt i konsolen
● Förbättrad konsistensen av CSP-direktivets överträdelsemeddelanden som rapporterats i konsolen

Tillgänglighet
● Korrigerade nya rader i innehållsredigerbara element för att meddela tillgänglighet
● Uppdaterade hanteringen av SVG-element med en presentationsroll för att vara densamma som andra värdspråkselement
● Begränsa det numrerade listmeddelandet för ett listnummer till den första raden med text i listobjektet
● Ändrade beskrivningarna av tillgänglighetsroller för JavaScript-varningar till «webbdialog» och «webbvarningsdialog» för att göra dem mer begripliga för användare av skärmläsare

rendering
● Uppdaterat bakgrundsfilter för att måla om när det ändras i JavaScript
● Korrigerade ritning SVG-streckmönster för objekt med tomma avgränsningsrutaelement

Media
● Förbättrad stabilitet när en ljudkälla ändras under bearbetning
● Fasta listor med ljudspår

nätverk
● Förbättrad tillförlitligheten för spekulativa begäran om validering av diskcache med HTTP Referer-rubriken

Bugg fixar
● Fast autoscrolling i ett dragval när ett fönster ligger mot skärmens kant, inklusive i helskärmsläge

Om du är intresserad av att testa det kan du ladda ner uppdateringen klicka på den här länken


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.