Apple lanserer den første oppdateringen for nettleseren "Safari Technology Preview"

Safari-teknologi forhåndsvisning-oppdatering-0

Apple ga ut beta-nettleseren for en tid tilbake kalt "Safari Technology Preview", der i den reneste Google Chrome-stilen i sin Kanariske versjon, både brukere og utviklere vil kunne teste de nye funksjonene som blir integrert i nettleseren, slik at Apple senere, gjennom bruksoppføringene, kan stille inn nettleseren så mye som mulig ved lanseringen av neste stabile versjon av Safari.

Denne gangen har den lansert en ny oppdatering av den nevnte Safari Technology Preview, hvor vi blir gitt en oversikt over webteknologier som vil ha de neste versjonene av OS X og iOS.

Safari-teknologi forhåndsvisning-oppdatering-1

Den andre versjonen bringer med seg nye funksjoner i JavaScript-motoren, noen andre feil løst og fremfor alt forbedringer lagt til sammenlignet med den første versjonen. Uten videre gir jeg deg fullstendig logg over endringene, ja, på perfekt engelsk, selv om det virkelig er for teknisk, og hvis du er utvikler, vil du sikkert forstå de fleste av disse endringene:

Nettleserforskjeller
● Endret CFBundleSignature slik at Apple Events, som de som sendes fra AppleScript, kan skille riktig mellom Safari og Safari Technology Preview

Javascript
● Lagt til ES6-støtte for Symbol.isConcatSpreadable
● Ikke tillatt var-oppdrag i for-in-løkker i henhold til ES6-spesifikasjonene
● Forbedret stabilitet for ES6-klasser når man påkaller en metode fra foreldreklassen før man kaller super () i en konstruktør
● Tillatt udefinert eller null for Symbol.search og Symbol.match
● Aktivert Array.prototype innfødte funksjoners artskonstruktører for å jobbe med fullmakter
● Implementerte forslaget for String.prototype.padStart () og String.prototype.padEnd ()
● Implementert ES6-spesifikasjon for String.prototype.match og RegExp.prototype [@@ match]
● Inkludert en løsning for webkompatibilitet på ES6 TypeErrors når du får tilgang til RegExp.prototype flaggegenskaper
● Korrigerte kvantifiserte unicode-regulære uttrykk
● Sikret at grådige unicode-regulære uttrykk sporer ordentlig forbi ikke-BMP-tegn

CSS
● Implementerte tillatelsesverdien til CSS-egenskapen for hengende tegnsetting
● Forbedret nettkompatibilitet ved å tilbakestille CSS-avstandsregler på
● Lagt til det nye fargespekteret CSS mediespørring
● Oppdaterte skjermspørsmål for å sjekke funksjonene til gjeldende skjerm i stedet for det dypeste tilgjengelige skjermbildet

Web APIer
● Begrenset WebSockets header-parsing i henhold til RFC6455 og RFC7230
● Forbedret ytelse for visse trekkanrop i WebGL med en teksturoptimalisering som ikke gir strøm
● Deaktiverte Fetch API til implementeringen er klar til å bli aktivert som standard
● Enhanced Shadow DOM-støtte for å beregne stiler for stilattributtet til elementer
● Mykgjort pushState og erstatt statens frekvensbegrensninger

web Inspector
● Tidslinjens ytelse og feilrettinger
● Deaktiverte feilsøkingsuttalelser mens du profilerer en side for å sikre maksimal ytelsesnøyaktighet
● Lagt til muligheten til å konfigurere tidslinjeinstrumenter som skal brukes til opptak
● Lagt til en indikator for malingstall i øverste venstre hjørne av ikke-ugjennomsiktige lag
● Lagt til font-variant-numerisk til CSS-autofullføringer
● Lagt til console.takeHeapSnapshot-metoden for å fange øyeblikksbilder
● Endrede snarveier til sidelinjene til Command-Option-0 og Command-Shift-0
● Dobbel anførselstegn og tilbakeslag i strenger vises nå riktig i konsollen
● Forbedret konsistensen av CSP-direktivets bruddmeldinger rapportert i konsollen

tilgjengelighet
● Korrigerte nye linjer i redigerbare innholdselementer for å varsle tilgjengelighet
● Oppdaterte håndteringen av SVG-elementer med en presentasjonsrolle for å være den samme som andre vertsspråklige elementer
● Begrens den nummererte listen kunngjøringen for et listeelementnummer til den første tekstlinjen i listeelementet
● Endret beskrivelsene for tilgjengelighetsroller for JavaScript-varsler til «nettdialog» og «nettvarslingsdialog» for å gjøre dem mer forståelige for brukere av skjermlesere.

Rendering
● Oppdatert bakgrunnsfilter for å male på nytt når det endres i JavaScript
● Korrigert tegning SVG-slagmønster for objekter med tomme avgrensningselementer

Media
● Forbedret stabilitet når en lydkilde endres mens den behandles
● Faste lydsporlister

nettverk
● Forbedret påliteligheten til spekulative forespørsler om validering av diskbuffer med HTTP Referer-overskriften

Feilrettinger
● Fast autoscrolling i et dravalg når et vindu er mot skjermkanten, inkludert i fullskjermmodus

Hvis du er interessert i å prøve den, kan du laste ned oppdateringen ved å klikke på denne lenken


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.