Apple julkaisee ensimmäisen selaimensa päivityksen "Safari Technology Preview"

Safari-tekniikan esikatselu-päivitys-0

Apple julkaisi beetatestiselaimensa jonkin aikaa sitten nimeltään "Safari Technology Preview", jossa puhtaimmalla Google Chrome -tyylillä Canary-versiossaan sekä käyttäjät että kehittäjät voivat testata selaimeen integroitavia uusia ominaisuuksia, jotta myöhemmin Apple voi virittää selaimen mahdollisimman paljon käyttötietueiden avulla seuraavan vakaan Safari-version julkaisun yhteydessä.

Tällä kertaa se on käynnistänyt toisen päivityksen edellä mainitusta Safari-tekniikan esikatselusta, jossa meille annetaan yleiskatsaus verkkotekniikoista joka sisältää seuraavat OS X- ja iOS-versiot.

Safari-tekniikan esikatselu-päivitys-1

Toinen versio tuo mukanaan uusia ominaisuuksia JavaScript-moottorissa, jokin muu vika korjattu ja ennen kaikkea parannuksia verrattuna ensimmäiseen versioon. Jätän teille täydellisen lokin muutoksista, kyllä, täydellisellä englanniksi, vaikka se onkin liian teknistä ja jos olet kehittäjä, ymmärrät varmasti suurimman osan näistä muutoksista:

Selainerot
● Muutti CFBundleSignature-sovellusta, jotta Apple-tapahtumat, kuten AppleScriptistä lähetetyt, voivat erottaa oikein Safarin ja Safari-tekniikan esikatselun

JavaScript
● Lisätty ES6-tuki Symbol.isConcatSpreadable-sovellukselle
● Estetyt var-määritykset tulolenkkeissä ES6-määritysten mukaan
● Parannettu ES6-luokkien vakaus, kun käytetään vanhempien luokan menetelmää ennen kuin kutsutaan super () konstruktorissa
● Sallittu määrittelemätön tai tyhjä symboleille.search ja Symbol.match
● Mahdollisti Array.prototype natiivifunktioiden lajien rakentajat toimimaan välityspalvelimien kanssa
● Toteutti ehdotuksen String.prototype.padStart () ja String.prototype.padEnd ()
● Toteutettu ES6-määritykset String.prototype.match- ja RegExp.prototype- [@@ match]
● Sisältää kiertotavan ES6 TypeErrors -verkkoyhteensopivuuteen käytettäessä RegExp.prototype-lipun ominaisuuksia
● Korjatut kvantifioidut unicode-säännölliset lausekkeet
● Varmistettu ahneiden unicode-säännöllisten lausekkeiden palaamisesta oikein kuin BMP-merkit

CSS
● Toteutti roikkuvan välimerkin CSS-ominaisuuden sallitun arvon
● Parannettu verkkoyhteensopivuus palauttamalla CSS-välitussäännöt päälle
● Lisätty uusi väriskaala CSS-mediakysely
● Päivitetyt näyttökyselyt tarkistaaksesi nykyisen näytön ominaisuudet syvimmän saatavilla olevan näytön sijasta

Web-sovellusliittymät
● Rajoitettu WebSockets-otsikkojen jäsentäminen RFC6455: n ja RFC7230: n mukaisesti
● Parannettu tiettyjen piirtopuheluiden suorituskykyä WebGL: ssä tekstuurin optimoinnilla, joka ei ole teho kahteen
● Poista Fetch-sovellusliittymä käytöstä, kunnes toteutus on oletuksena valmis käyttöön
● Parannettu Shadow DOM -tuki elementtien tyylimääritteen tyylien laskemiseksi
● Pehmennetty pushState ja korvaaState-taajuusrajoitukset

Web-tarkastaja
● Aikajanat-välilehden suorituskyky ja virhekorjaukset
● Estä virheenkorjauslausekkeet käytöstä profiilin muodostamisen aikana parhaan mahdollisen suorituskyvyn varmistamiseksi
● Lisätty kyky määrittää aikajanan instrumentit käytettäväksi nauhoituksissa
● Lisättiin maalimäärän ilmaisin läpinäkymättömien kerrosten vasempaan yläkulmaan
● Lisätty font-variant-numeric CSS-automaattisiin täydennyksiin
● Lisättiin console.takeHeapSnapshot-menetelmä kasan tilannekuvien kaappaamiseen
● Muutetut yksityiskohtien sivupalkin pikavalinnat Command-Option-0 ja Command-Shift-0
● Kaksoislainausmerkit ja merkkijonojen taaksepäinviivat näkyvät nyt oikein konsolissa
● Parannettu konsolissa ilmoitettujen CSP-direktiivirikkomusviestien johdonmukaisuutta

Käytettävyys:
● Korjatut uudet rivit sisällön muokattavissa elementeissä ilmoittamaan esteettömyydestä
● Esitysroolilla SVG-elementtien käsittely on päivitetty samaksi kuin muut isäntäkielielementit
● Rajoita luettelonumeron numeroitu luetteloilmoitus luettelokohdan tekstin ensimmäiselle riville
● Muutti JavaScripti-ilmoitusten esteettömyysroolien kuvaukset «web-valintaikkunaksi» ja «verkkohälytys-valintaikkunaksi», jotta ne olisivat ymmärrettävämpiä näytönlukijan käyttäjille.

tulkinta
● Päivitetty taustasuodatin maalataan uudelleen, kun se vaihdetaan JavaScriptissä
● Korjattu piirustuksen SVG-viivakuvioita esineille, joissa on tyhjät rajausruutuelementit

Media
● Parempi vakaus, kun äänilähdettä vaihdetaan prosessoinnin aikana
● Kiinteät ääniraidaluettelot

Networking
● Parannettu spekulatiivisten levyjen välimuistin vahvistuspyyntöjen luotettavuutta HTTP-viittausotsikon avulla

virhekorjauksia
● Kiinteä automaattinen vieritys vetovalinnassa, kun ikkuna on näytön reunaa vasten, myös koko näytön tilassa

Jos olet kiinnostunut kokeilemaan sitä, voit ladata päivityksen napsauttamalla tätä linkkiä


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.