Inilunsad ng Apple ang unang pag-update para sa browser nito na "Safari Technology Preview"

Preview ng teknolohiya ng Safari-update-0

Inilabas ng Apple ang beta test browser nito kanina tinawag na "Safari Technology Preview", kung saan sa dalisay na istilo ng Google Chrome sa bersyon nito na Canary, ang parehong mga gumagamit at developer ay maaaring masubukan ang mga bagong tampok na isinasama sa browser upang sa paglaon ang Apple sa pamamagitan ng mga tala ng paggamit ay maaaring maiayos ang browser hangga't maaari sa paglulunsad. ng susunod na matatag na bersyon ng Safari.

Sa pagkakataong ito ay naglunsad ito ng pangalawang pag-update ng nabanggit na Safari Technology Preview, kung saan kami ay binigyan isang pangkalahatang ideya ng mga teknolohiya sa web dadalhin nito ang susunod na mga bersyon ng OS X at iOS.

Preview ng teknolohiya ng Safari-update-1

Ang pangalawang bersyon ay nagdadala ng mga bagong tampok sa JavaScript engine, ilang iba pang mga bug naayos at higit sa lahat ang mga pagpapahusay na idinagdag kumpara sa unang bersyon. Nang walang karagdagang pag-iiwan iniiwan ko sa iyo ang kumpletong pag-log ng mga pagbabago, oo, sa perpektong Ingles, kahit na ito ay talagang masyadong teknikal at kung ikaw ay mga developer tiyak na mauunawaan mo ang karamihan sa mga pagbabagong ito:

Mga Pagkakaiba ng Browser
● Binago ang CFBundleSignature upang payagan ang Mga Kaganapan sa Apple, tulad ng ipinadala mula sa AppleScript, upang makilala nang tama ang pagitan ng Safari at Safari Technology Preview

JavaScript
● Nagdagdag ng suporta sa ES6 para sa Symbol.isConcatS nyebarable
● Hindi pinayagan ang mga takdang-aralin sa var sa for-in na mga loop ayon sa ES6 specs
● Pinahusay na katatagan para sa mga klase ng ES6 kapag nagsusumikap ng isang pamamaraan ng magulang na klase bago tumawag sa sobrang () sa isang tagapagbuo
● Pinapayagan na hindi natukoy o null para sa Simbolo.search at Symbol.match
● Pinagana ang Array.prototype na mga tagataguyod ng species ng katutubong pag-andar upang gumana sa mga proxy
● Ipinatupad ang panukala para sa String.prototype.padStart () at String.prototype.padEnd ()
● Nagpapatupad ng ES6 spec para sa String.prototype.match at RegExp.prototype [@@ match]
● May kasamang workaround para sa pagiging tugma sa web sa ES6 TypeErrors kapag ina-access ang RegExp.prototype na mga katangian ng watawat
● Naitama sa dami ng regular na expression ng unicode
● Tiniyak ang sakim na unicode regular na mga expression nang maayos na pag-backtrack ng mga nakaraang hindi character na BMP

CSS
● Ipinatupad ang allow-end na halaga ng pag-hang-bantas na pag-aari ng CSS
● Pinahusay na pagiging tugma sa web sa pamamagitan ng pag-reset sa mga panuntunan sa spacing ng CSS sa
● Idinagdag ang bagong color-gamut CSS media query
● Nai-update na mga query sa screen upang suriin ang mga kakayahan ng kasalukuyang screen sa halip na ang pinakamalalim na magagamit na screen

Mga Web API
● Pinaghihigpitan ang pag-parse ng header ng WebSockets ayon sa RFC6455 at RFC7230
● Pinahusay na pagganap ng ilang mga tawag sa pagguhit sa WebGL na may isang hindi pang-lakas na dalawang pag-optimize ng pagkakayari
● Hindi pinagana ang Fetch API hanggang handa na ang pagpapatupad na paganahin bilang default
● Pinahusay na suporta ng Shadow DOM upang makalkula ang mga estilo para sa katangian ng istilo ng mga elemento
● pinalambot na pushState at palitan ang mga paghihigpit sa dalas ng Estado

web Inspector
● Pagganap ng tab ng mga timeline at pag-aayos ng bug
● Hindi pinagana ang mga pahayag ng debugger habang inilalagay ang prof sa isang pahina upang matiyak ang maximum na kawastuhan ng pagganap
● Nagdagdag ng kakayahang i-configure ang mga instrumento ng timeline upang magamit para sa pag-record
● Nagdagdag ng isang tagapagpahiwatig ng bilang ng pintura sa kaliwang tuktok na kaliwang sulok na hindi malabo
● Nagdagdag ng font-variant-numeric sa mga autocomplete ng CSS
● Idinagdag ang console.takeHeapSnapshot na pamamaraan para sa pagkuha ng mga snapshot ng heap
● Pinalitan ang mga detalye ng mga sidebar sa mga Command-Option-0 at Command-Shift-0
● Ang mga dobleng quote at backslashes sa mga string ay ipinakita nang tama sa console
● Pinagbuti ang pagkakapare-pareho ng mga mensahe ng paglabag sa direktiba ng CSP na iniulat sa console

Aksesibilidad
● Naitama ang mga bagong linya sa nilalaman na maaaring mai-edit ng mga elemento upang maabisuhan ang kakayahang ma-access
● Nai-update ang paghawak ng mga elemento ng SVG na may presentasyong papel na magiging pareho sa iba pang mga elemento ng wika ng host
● Limitado ang anunsyo ng may bilang na listahan para sa isang listahan ng item sa item sa unang linya ng teksto sa listahan ng item
● Binago ang mga paglalarawan ng papel na naa-access para sa mga alerto sa JavaScript sa «web dialog» at «web alert dialog» upang mas maintindihan ang mga ito sa mga gumagamit ng screen reader

-Render
● Nai-update na backdrop filter upang muling pinturin kapag binago sa JavaScript
● Naitama ang pagguhit ng mga pattern ng stroke ng SVG para sa mga bagay na may walang laman na mga elemento ng kahon na nagbubuklod

media
● Pinahusay na katatagan kapag ang isang mapagkukunan ng audio ay binago habang pinoproseso
● Naayos ang mga listahan ng audio track

Networking
● Pinagbuti ang pagiging maaasahan ng mga kahilingan sa pagpapatotoo ng cache ng haka-haka na disk gamit ang header ng HTTP Referer

Bug Pag-aayos
● Naayos ang autoscrolling sa isang pagpipilian ng pag-drag kapag ang isang window ay laban sa gilid ng screen, kasama na habang nasa buong mode ng screen

Kung interesado kang subukan ito, maaari mong i-download ang update pag-click sa link na ito


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.