Magyar Opera

Teljes ECMAScript 5 támogatás! (b1065)

Mindenre vártunk, csak erre nem. Hirtelen, egy csapásra a támogatottság a részleges teszten 51.6%-ról 100%-ra ugrott, ezzel az Opera felzárkózott nemhogy a többi böngésző mögé, de meg is előzte a legtöbbet. A test262-es teszten 1 hiba van a 10927-ből. A korábbi verzióban 3865 volt. Bár sokan fanyalognak, hogy nem kaptunk Ragnarököt és hardvergyorsítást, de ez egy nagyon jelentős fejlesztés és hiánypótló is volt.

Az Array támogatás főleg a fejlesztőknek számít (és azoknak a felhasználóknak, akik ennek hiánya miatt nem tudtak normálisan JS-ben írt demókat futtatni), a strict mode viszont 15-20%-os sebességtöbbletet jelenthet (legalábbis a Firefox esetében ennyit írtak) az intenzív JavaScriptes oldalakon. Mert mi is ez? Hasonló, mint a DOCTYPE. Ha a böngésző szabványos módban értelmezi a JS kódot, akkor rövidebb a feldolgozási idő, mert nem kell folyamatosan visszaellenőriznie. Nyilván ez felelősség is a fejlesztők részéről, mert ilyenkor egy-egy kisebb hiba is megakadályozhatja a JS kód lefutását, de valamit valamiért.

A HTML5 videó támogatás bővült a <video muted> taggal és a Linux felhasználók kaptak GTK3+ támogatást.

Főbb változások:

  • CORE-28638 Teljes ECMAScript 5 támogatás
  • CORE-38784 ECMAScript typed arrays natív implementációja teljesítménynövekedés érdekében
  • CORE-40275 <video muted> támogatás
  • DSK-343260 GTK+3 támogatás Linux-on
  • CORE-33418 Unicode 6.0.0 specifikáció frissítése

Változások listája (Desktop):

  • DSK-342300 A Link manuális leállításának teljesen ki kellett volna lépnie a szinkronizációs folyamatból
  • DSK-318061 Címsáv badge húzása cím vagy keresőmezőbe lecserélte a lap címét az oldal meta description-jével
  • DSK-332429 Az opera:config#UserPrefs|IntranetHosts helyen megadott adatokat elfelejtette

Változások listája (Core):

  • CORE-39787 SVG element styled as table-row-group leaks memory
  • CORE-40441 Identical floated tables not always positioned in the same place alongside floated block
  • CORE-10745 Style updates to <col;gt; don't cause reflow
  • CORE-40472 Missing horizontal scrollbar on container with overflow:auto when a multicol container contains more columns than specified
  • CORE-40470 Properties recognized as a style rule when setting properties on style object for other rules
  • CORE-40409 IDN domains do not work
  • CORE-38784 Native implementation of ES typed arrays
  • CORE-40410 Crash at studivz.net
  • CORE-40387 'playing' is not fired after play() is called - progress spinner on top of video (YouTube/HTML5)
  • CORE-40353 Change in DOM causes focus to be moved to another contentEditable element within the page
  • CORE-35502 Don't send Accept-Encoding HTTP header for <video>
  • CORE-39892 Problem with horizontal padding calculation
  • CORE-40275 Implement <video muted>
  • CORE-39405 Spatnav then JavaScript focus() does not remove CSS :hover styling on previous item
  • CORE-22646 :enabled :disabled and :checked UI selectors fail with cloned nodes
  • CORE-28884 Inset box-shadow for <input>
  • CORE-34144 DOMAttrModified event dispatched for unchanged attribute
  • CORE-40593 arc function in canvas requires last argument (it should be optional)

Letöltés (Opera 12 b1065)

süti beállítások módosítása