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)