Apple llança la primera actualització per al seu navegador «Safari Technology Preview»

Safari technology preview-actualització-0

Apple ja va llançar ja algun temps el seu navegador de proves en estat beta anomenat «Safari Technology Preview», on al més pur estil Google Chrome en la seva versió Canary, tant els usuaris com els desenvolupadors podran provar les noves característiques que es vagin integrant al navegador perquè posteriorment Apple mitjançant els registres d'ús puguin afinar tot el possible el navegador al llançament de la següent versió estable de Safari.

En aquesta ocasió ha llançat una segona actualització del ja esmentat Safari Technology Preview, on se'ns dóna una visió general de les tecnologies web que portaran les properes versions de OS X i iOS.

Safari technology preview-actualització-1

La segona versió comporta novetats en el motor de JavaScript, algun bug solucionat i sobretot millores afegides respecte a la primera versió. Sense més us deixo el log complet dels canvis, això sí, en perfecte anglès, encara que en veritat resulta massa tècnic i si sou desenvolupadors segurament entendreu la major part d'aquests canvis:

Browser Differences
● Encobrir el CFBundle Signature per a Apple Events, com a apps de AppleScript, per a correctly distingir entre Safari i Safari Technology Preview

JavaScript
● Added ES6 support for Symbol.isConcatSpreadable
● Disallowed var assignments in for-in loops according to ES6 specs
● Improved stability for ES6 classes when invoking method of the parent class before calling super() in a constructor
● Allowed undefined or null for Symbol.search and Symbol.match
● Enabled Array.prototype native functions' species constructors to work with proxies
● Implementeu el proposal per a String.prototype.padStart() and String.prototype.padEnd()
● Implementeu ES6 spec for String.prototype.match and RegExp.prototype[@@match]
● Incloeu workaround for web compatible amb ES6 TypeErrors when accessing RegExp.prototype flag properties
● Corrected quantified unicode regular expressions
● Ensured greedy unicode regular expressions properly backtrack past non-BMP characters

CSS
● Implementeu l'allow-end value of the hanging-punctuation CSS property
● Improved web compatibility by resetting CSS spacing rules on
● Added the new color-gamut CSS media query
● Updated screen queries to check the capabilities of the current screen instead of the deepest available screen

API web
● Restricted WebSockets header parsing according to RFC6455 and RFC7230
● Improved performance of certain draw calls in WebGL with non-power-of-two texture optimization
● Disabled the Fetch API until the implementation is ready to be enabled by default
● Enhanced Shadow DOM support to compute styles for the style attribute of elements
● Softened pushState and replaceState frequency restrictions

Inspector web
● Timelines tab performance and bug fixes
● Disabled debugger statements while profiling a page to ensure maximum performance accuracy
● Added the ability to configure timeline instruments to use for recordings
● Added a paint count indicator in top left corner of non-opaque layers
● Added font-variant-numeric to CSS autocompletions
● Added the console.takeHeapSnapshot method for capturing heap snapshots
● Changed details sidebar shortcuts to Command-Option-0 and Command-Shift-0
● Double-quotes and backslashes in strings are now displayed correctly in the console
● Improveu la consistència del CSP directive violation messages reported in the console

Accessibilitat
● Corrected new lines in content editable elements to notify accessibility
l
● Llimite el número de llista d'annuncement per a llista d'articles
● modificar l'accessibility role descriptions for JavaScript alerts en «web dialog» i «web alert dialog» en make them more understandable to screen reader users

representació
● Updated backdrop filter to repaint when changed in JavaScript
● Corrected drawing SVG stroke patterns for objects with empty bounding box elements

Mitjans de Comunicació
● Improved stability when an audio source is changed while being processed
● Fixed audio track listings

xarxes
● Improveu la reliability of speculative disk cache validation requests with the HTTP Referer header

Correcció d'errors
● Fixar autoscrolling en drag selection when a windows s'against the screen edge, including while in full screen mode

Si estàs interessat en provar-ho, pots descarregar l'actualització punxant en aquest enllaç


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.