Apple predstavil prvo posodobitev za svoj brskalnik "Safari Technology Preview"

Predogled-posodobitev tehnologije Safari-0

Apple je pred časom izdal svoj beta testni brskalnik imenovano "Safari Technology Preview", kjer bodo lahko v najčistejšem slogu brskalnika Google Chrome v svoji kanarski različici tako uporabniki kot razvijalci preizkusili nove funkcije, ki se vgrajujejo v brskalnik, tako da bo kasneje Apple s pomočjo zapisov o uporabi čim bolj prilagodil brskalnik. ob uvedbi naslednje stabilne različice Safarija.

Tokrat je sprožila drugo posodobitev prej omenjenega Safari Technology Preview, kjer smo prejeli pregled spletnih tehnologij ki bo imel naslednje različice OS X in iOS.

Predogled-posodobitev tehnologije Safari-1

Druga različica prinaša nove funkcije v mehanizmu JavaScript, odpravljena neka druga napaka in predvsem dodane izboljšave v primerjavi s prvo različico. Brez nadaljnjih besed vam pustim popoln dnevnik sprememb, ja, v popolni angleščini, čeprav je res preveč tehničen in če ste razvijalec, boste gotovo razumeli večino teh sprememb:

Razlike v brskalniku
● Spremenil CFBundleSignature, da je Appleovim dogodkom, na primer tistim, poslanim iz AppleScript, omogočeno pravilno razlikovanje med Safari in Safari Technology Preview

JavaScript
● Dodana podpora ES6 za Symbol.isConcatSpreadable
● Nedovoljene dodelitve var v vhodnih zankah v skladu s specifikacijami ES6
● Izboljšana stabilnost za razrede ES6 pri priklicu metode nadrejenega razreda pred klicem super () v konstruktorju
● Dovoljeno nedoločeno ali nično za Symbol.search in Symbol.match
● Omogočeni konstruktorji vrst izvornih funkcij Array.prototype za delo s strežniki proxy
● Izvedli predlog za String.prototype.padStart () in String.prototype.padEnd ()
● Izvedena specifikacija ES6 za String.prototype.match in RegExp.prototype [@@ match]
● Vključena rešitev spletne združljivosti napak ES6 TypeErrors pri dostopu do lastnosti zastavice RegExp.prototype
● Popravljeni kvantificirani regularni izrazi unicode
● Zagotovljeno, da pohlepni regularni izrazi Unicode pravilno vračajo pretekle znake, ki niso BMP

CSS
● Implementirana vrednost dovoljenega konca lastnosti CSS visečih ločil
● Izboljšana spletna združljivost s ponastavitvijo pravil razmika CSS
● Dodana je nova medijska poizvedba CSS z barvnim obsegom
● Posodobljene zaslonske poizvedbe za preverjanje zmogljivosti trenutnega zaslona namesto najglobljega razpoložljivega zaslona

Spletni API-ji
● Omejeno razčlenjevanje glave WebSockets v skladu z RFC6455 in RFC7230
● Izboljšana zmogljivost nekaterih klicev za risanje v WebGL z optimizacijo teksture, ki ni ena od dveh
● Onemogočil API za pridobivanje, dokler izvedba ni pripravljena, da jo lahko privzeto omogočite
● Izboljšana podpora Shadow DOM za izračun slogov za atribut slog elementov
● Zmehčane omejitve frekvence pushState in replaceState

Web inšpektor
● Učinkovitost zavihka Časovnice in popravki napak
● Med profiliranjem strani so onemogočeni stavki za iskanje napak, da se zagotovi največja natančnost delovanja
● Dodana možnost konfiguriranja instrumentov za časovno premico za snemanje
● V zgornjem levem kotu neprozornih slojev je dodan indikator števila barv
● Samodejno dokončanje CSS je dodalo številko font-variant-numeric
● Dodana metoda console.takeHeapSnapshot za zajemanje posnetkov kopice
● Bližnjice v stranski vrstici s podrobnostmi so spremenjene v Command-Option-0 in Command-Shift-0
● Dvojne narekovaje in poševnice nazaj v nizih so zdaj v konzoli pravilno prikazane
● Izboljšana skladnost sporočil o kršitvah direktive CSP, prijavljenih v konzoli

Dostopnost
● Popravljene nove vrstice v elementih, ki jih je mogoče urejati, za obveščanje o dostopnosti
● Posodobljeno je ravnanje z elementi SVG s predstavitveno vlogo, da je enako kot drugi elementi jezika gostitelja
● Številčno obvestilo seznama za številko elementa seznama je omejeno na prvo vrstico besedila na elementu seznama
● Opis vloge dostopnosti za opozorila JavaScript je spremenjen v »spletni pogovor« in »pogovorno okno spletnega opozorila«, da bodo uporabnikom bralnika zaslona bolj razumljivi

Rendering
● Posodobljen filter za ozadje, ki ga je mogoče obarvati ob spremembi v JavaScript
● Popravljeni risalni vzorci potez SVG za predmete s praznimi elementi omejevalnega polja

mediji
● Izboljšana stabilnost pri spreminjanju zvočnega vira med obdelavo
● Popravljeni seznami zvočnih posnetkov

Mreža
● Izboljšala zanesljivost špekulativnih zahtev za preverjanje predpomnilnika diska z glavo HTTP Referer

Popravljene napake
● Popravljeno samodejno pomikanje v izbiri povlečenja, ko je okno ob robu zaslona, ​​tudi v celozaslonskem načinu

Če ga želite preizkusiti, lahko prenesete posodobitev s klikom na to povezavo


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.