Table of contents

  1. Prędkość
  2. Kompatybilność
    1. Z anty-standardami
    2. Standardy
  3. Miłe drobiazgi
    1. Przeszukiwanie historii stron wg zawartości
    2. Synchronizacja zakładek i notatek
  4. Dostępność
  5. RSSy i poczta
  6. Linux, Mac OS X, Vista

Na początek dla jęczących „ale i tak nie ma rozszerzeń Firefoksa”: Opera ma odpo­wied­niki 100 ze 150 najpopular­niejszych rozerzeń, z AdBlockGrease­Monkey włącznie. Od wersji 9.5 jest wbudowana podróbka Firebug.

Prędkość

Opera i tak już jest jedną z najszybszych przeglądarek, a teraz ma zupełnie nowy, jeszcze szybszy silnik JavaScript i DOM, który jest dwa razy szybszy od tego z Opery 9.2 i w porywach nawet kilka-kilkanaście razy szybszy od Firefoksa i IE. Dzięki szybkiemu DOM depcze Safari 4 po piętach.

Ogromnie przyśpieszono wyszukiwanie tekstu na długich stronach. Teraz nawet całą długaśną specyfikację HTML5 można przeszukiwać w czasie rzeczy­wistym podczas pisania (wciśnij kropkę i zacznij pisać).

Kompatybilność

Z anty-standardami

W wersji 9 Opera zeszła ze swojego standardowego piedestału i nie grymasi na emulowanie bugów IE i Firefoksa. W Operze 9.5 wyliczanie wielkości tabel jest teraz identycznie zepsute jak w IE. Wprowadzono błędne enkodowanie encji w innerHTML, żeby Yahoo! Mail pisany pod bugi Firefoksa miał te same bugi w Operze. Wprowadzono więcej obejść i niestandardowych zachowań dla kompatybilności ze skryptową sieczką w GMail2. Ulepszono sensowne wyświetlanie bezsensownie pomieszanych tagów HTML. Usunięto wsparcie dla obramowania (border-width) w procen­tach, a ulepszono wsparcie dla <marquee> i innych IE-specyficznych rozszerzeń. Dodano również wsparcie dla Silverlight, microsoftowego Flash-killera.

Te zmiany mogą brzmieć jak krok wstecz, ale dzięki temu Opera działa poprawnie z większą ilością stron (nawet jak są pisane pod niedorobione przeglądarki). Opera jednak nie porzuciła standardów i w nowej wersji ma sporo rewelacji:

Standardy

Opera 9.5 — the next generation of web standards

Silnik Opery uzyskał 100/100 w teście Acid3, ale niektóre poprawki będą ostatecznie dopiero w Operze 10. Mimo tego obecna Opera 9.5 i tak osiąga bardzo wysoki wynik, wyprzedzając Firefoksa 3, IE8 i ustępuje tylko Safari.

SVG

Opera 9.5 ma najbardziej kompletne wsparcie dla SVG ze wszystkich przeglądarek i wtyczek. Prześcignęła Gecko, WebKit, a nawet Adobe SVG i Batik.

Zaczerpnięte ze Slightly✯Ajar

Można używać SVG w CSS i <img>. Gradienty, dowolne obramowania, rożki, cienie. Co tylko chcesz — na każdym elemencie! Nie potrzeba XHTML. W połączeniu z pseudo-protokołem data: można umieszczać SVG w arkuszu CSS.

CSS3

MathML (tylko eksperymentalnie)

Demonstracje MathML na W3C mają hacki zrobione pod IE5, które przeszkadzają Operze.

Opera ma wsparcie dla CSS3 i SVG na tyle zaawansowane, że może renderować MathML bez pomocy dodatkowych wtyczek ani specjalnych fontów, tylko za pomocą specjalnego arkusza stylów, który jest aplikowany automatycznie (wsparcie dla MathML nie jest kompletne — nie wszystko da się zrobić przez CSS3).

JavaScript

Ponadto powstał debugger JavaScript i DOM Opera Dragonfly, który jest odpowiedzią na doskonały Firefoksowy Firebug. „Ważce” jednak troche jeszcze brakuje do „kowala bezskrzydłego” (m.in. monitorowanie XMLHttpRequest będzie w dopiero w następnej wersji).

Miłe drobiazgi

Przeszukiwanie historii stron wg zawartości

Wyszukiwarka w pasku adresu początkowo strasznie spowalniała, ale w nowszych betach i finalnej wersji jest cacy.

Opera zapamiętuje nie tylko adresy i tytuły stron w historii, ale także indeksuje ich zawartość, dzięki czemu wyszukiwanie w historii i podpowiedzi w pasku adresu uwzględniają wszystkie słowa na stronach.

Można przeszukiwać zawartość odwiedzonych stron w historysearch.

Synchronizacja zakładek i notatek

Jeśli masz Operę na różnych komputerach (i telefonach!), to teraz możesz wszędzie mieć te same zakładki. Wszystkie kopie Opery będą się wymieniały zakładkami poprzez konto My Opera oraz dowolną przeglądarką można się do nich dostać przez link.opera.com.

Dostępność

Z dobrego źródła wiem, że w betach obsługa screen readerów była jeszcze słaba. Nie wiem jak w finalnej wersji.

RSSy i poczta

Linux, Mac OS X, Vista

Wydanie 9.50 było zrobione w pośpiechu i np. kompatybilność z Windows 98 wróci w wersji 9.51.