Nie tylko o przeglądarkach...

Subscribe to RSS feed

Koniec.

Myślę, że czas już definitywnie zakończyć ten ważny dla mnie okres życia sieciowego.

Jeśli kogoś interesują moje nieczęste zapiski, to od dnia dzisiejszego będą one dostępne na stronie: blog.blaut.biz.

Kurza twarz! Uwielbiam deweloperów Google Chrome'a


bigsmile bigsmile bigsmile

Niezwyciężona! Opera biało-czerwona...

... aż chciałoby się zanucić na znaną nutę wink Najwyraźniej Opera 9.6 będzie promowana z użyciem naszej narodowej kolorystyki knight

Dromaeo test: SquirrelFish Extreme szybszy o 30% od TraceMonkey

,

Druga część porównania SquirrelFish Extreme vs. TraceMonkey, tym razem z użyciem benchmarku Dromaeo.

Wyniki:
SquirrelFish Extreme: 6430.40ms
Tracemonkey: 8413.40ms

Przewaga pierwszego: 30.84% Wow...

No i graficzka z porównaniem dwóch rywali w dwu rożnych benchmarkach.

SquirrelFish Extreme 40% szybszy od TraceMonkey

,


Wczoraj w trunku WebKitu wylądował SquirrelFish Extreme – udoskonalony silnik JavaScriptu dla silnika WebKit.

Pierwsze testy, które przeprowadziłem wykorzystując do tego benchmark SunSpider z użyciem WebKit r36247 dla Mac OS X oraz Minefield/3.1b1pre Gecko/20080907020345 dla Mac OS X z włączonym silnikiem Tracemonkey wskazują na 40% przewagę tego pierwszego.

EST                   COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:           1.40x as fast     1899.6ms +/- 0.5%   1353.8ms +/- 1.1%     significant

=============================================================================

  3d:                  *1.13x as slow*    188.8ms +/- 1.2%    212.8ms +/- 5.0%     significant
    cube:              -                   70.8ms +/- 1.5%     68.8ms +/- 14.5% 
    morph:             *1.89x as slow*     39.6ms +/- 1.7%     75.0ms +/- 1.7%     significant
    raytrace:          1.14x as fast       78.4ms +/- 2.4%     69.0ms +/- 1.3%     significant

  access:              1.36x as fast      225.4ms +/- 2.4%    165.8ms +/- 2.1%     significant
    binary-trees:      1.90x as fast       69.6ms +/- 6.3%     36.6ms +/- 3.9%     significant
    fannkuch:          3.87x as fast       95.2ms +/- 2.1%     24.6ms +/- 2.8%     significant
    nbody:             *1.76x as slow*     44.6ms +/- 1.5%     78.6ms +/- 2.4%     significant
    nsieve:            *1.63x as slow*     16.0ms +/- 0.0%     26.0ms +/- 0.0%     significant

  bitops:              *1.63x as slow*     50.4ms +/- 2.2%     82.2ms +/- 1.7%     significant
    3bit-bits-in-byte: *7.87x as slow*      1.6ms +/- 42.6%     12.6ms +/- 5.4%     significant
    bits-in-byte:      *1.42x as slow*     11.0ms +/- 0.0%     15.6ms +/- 4.4%     significant
    bitwise-and:       *4.97x as slow*      6.4ms +/- 10.6%     31.8ms +/- 5.1%     significant
    nsieve-bits:       1.41x as fast       31.4ms +/- 2.2%     22.2ms +/- 2.5%     significant

  controlflow:         2.22x as fast       42.2ms +/- 3.2%     19.0ms +/- 0.0%     significant
    recursive:         2.22x as fast       42.2ms +/- 3.2%     19.0ms +/- 0.0%     significant

  crypto:              1.16x as fast       86.4ms +/- 1.3%     74.6ms +/- 0.9%     significant
    aes:               2.24x as fast       43.0ms +/- 0.0%     19.2ms +/- 2.9%     significant
    md5:               1.13x as fast       31.6ms +/- 2.2%     28.0ms +/- 0.0%     significant
    sha1:              *2.32x as slow*     11.8ms +/- 4.7%     27.4ms +/- 2.5%     significant

  date:                1.84x as fast      340.6ms +/- 0.6%    184.8ms +/- 0.7%     significant
    format-tofte:      1.58x as fast      193.6ms +/- 0.7%    122.8ms +/- 0.8%     significant
    format-xparb:      2.37x as fast      147.0ms +/- 2.1%     62.0ms +/- 1.4%     significant

  math:                *2.93x as slow*     57.4ms +/- 1.9%    168.2ms +/- 1.2%     significant
    cordic:            *1.89x as slow*     26.4ms +/- 4.2%     49.8ms +/- 2.1%     significant
    partial-sums:      *4.05x as slow*     21.2ms +/- 2.6%     85.8ms +/- 1.2%     significant
    spectral-norm:     *3.33x as slow*      9.8ms +/- 5.7%     32.6ms +/- 2.1%     significant

  regexp:              6.15x as fast      297.8ms +/- 0.5%     48.4ms +/- 1.4%     significant
    dna:               6.15x as fast      297.8ms +/- 0.5%     48.4ms +/- 1.4%     significant

  string:              1.53x as fast      610.6ms +/- 0.6%    398.0ms +/- 1.8%     significant
    base64:            *1.17x as slow*     26.6ms +/- 2.6%     31.0ms +/- 4.9%     significant
    fasta:             1.46x as fast      115.6ms +/- 1.0%     79.4ms +/- 0.9%     significant
    tagcloud:          1.26x as fast      147.4ms +/- 1.3%    117.4ms +/- 2.2%     significant
    unpack-code:       2.39x as fast      246.2ms +/- 0.8%    103.2ms +/- 1.0%     significant
    validate-input:    1.12x as fast       74.8ms +/- 0.7%     67.0ms +/- 7.4%     significant


Niesamowite... Zastanawiam się, gdzie jest kres możliwości przyspieszenia JavaScriptu?

WTF? Safaro-Webkito-Gecko-Chrome...

, , ,

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

Jakaś maskara... faint Brakuje jeszcze Opery i byłby komplet wink

Opera Mini 4… porażka

,

Przykro mi to mówić, ale gonienie na siłę za Safari na iPhonie w wykonaniu chłopaków z Opery jest dziś niczym więcej jak totalną porażką sad Miałem okazję trochę potestować betę w czasie podróży służbowej i użyteczność podglądu całej strony na mojej Nokii 6630 jest funta kłaków warta sad

Automatyczne przewijanie nie działa, tak jak to niby w założeniach miało działać - trzeba przewijać na prawo i na lewo w większości przypadków. Często również byłem częstowany gigantycznymi wielkościami fontów, co dramatycznie chwiało moim poczuciem estetyki sad

Podgląd całej strony – tragedia. Po co implementować coś, co ma oddawać coś, a tak naprawdę nie oddaje tego, tylko pokazuje zupełnie coś innego. Dramat sad

Jeden plus: można łatwo włączyć stary dobry SSR. Ale nawet z tym SSR-em beta nie nadaje się zbytnio do użytku, bo odpalam sobie przykładowo m.gmail.com, a tam widzę, że jakiś gość jest zalogowany. Pewne ten co przed chwilą testował Operę Mini 4 beta i zalogował się do Gmaila faint

Od początku byłem sceptycznie nastawiony do sposobu nawigacji proponowanym w Safari na iPhonie. Jeszcze raz powtórzę – na mikroskopijnym ekraniku telefonu można to o kant kuli potłuc. Wydaje mi się, że za próbą stworzenia tego w Operze Mini stoi tylko i wyłącznie propaganda. Ot teraz Opera Software ASA może ogłosić, że u nas też już jest „pełny” internet w komórce. Pełny w znaczeniu tego, że widać podgląd strony, która mniej więcej jest podobna do tego co widać na ekranie komputera, choć tak naprawdę nie jest podobna faint A wygoda? Żadna!!!

Opera 9.50? A gdzie tam... Safari 3.0.1 smile

Pojawiła się nowa wersja przeglądarki Safari 3.0.1 dla Windows. Pamiętajcie to ciągle beta!

Główne i jedyne zmiany w tej wersji to poprawki w zakresie bezpieczeństwa.

Wkrótce możemy jednak spodziewać się takich brakujących elementów (po angielsku):
  • Support for International users
  • International text input methods
  • Advanced text (contextual forms, international scripts)
  • Localized menus and help
  • NTLM support
  • PAC file auto-detection
  • FTP directory listings
  • Link to proxy settings from Safari (Safari respects the proxy settings in the Windows Internet control panel)
  • Cookie management
  • LiveConnect support
  • Tooltips
  • Spell checking
  • Printing page numbers, titles, margin
Należy zauważyć, że największy błąd w postaci braku renderowania odmian różnych fontów na stronach został już naprawiony w wersji nightly: http://nightly.webkit.org/ Polecam osobom zainteresowanym smile W wersji nightly jest również dostępny Web Inspector smile

Safari - pierwsza przegladarka dla Windows z obsługą text-shadow

, ,

Ponownie bardzo szybko i już mnie nie ma wink To, że wyszła Safari 3 dla Windows wiedzą już wszyscy. Natomiast niewiele osób wie, jak doprowadzić ją do stanu względnej używalności wink

  1. Problem braku tekstu na stronach www można wyleczyć w tym momencie, ustawiając w Panelu sterowania -> Opcje regionalne i językowe -> Zaawansowane -> Język dla programów nie obsługujących kodu Unicode -> Angielski (Stany Zjednoczone). Po ustawieniu będzie trzeba zrestartować system.
  2. Na inne problemy w postaci crashujących zakładek, braku wyświetlania strony z informacjami o wtyczkach, braku pomocy polecam skopiowanie zawartości folderów o nazwie "en.lproj" oraz "English.lproj" do katalogów odpowiednio "pl.lproj" oraz "Polish.lproj"
Od tego momentu będziecie mogli podziwać text-shadow na http://planet.operapl.net smile

PS. Relacji z Opera Backstage z mojej strony nie będzie, bo wszystko na ten temat zostało już powiedziane przez wielu innych uczestników spotkania, a ja naprawdę choruję na brak czasu ostatnio sad Powiem tylko, że niezmiernie cieszę się, że poznałem osobiście kilka wspaniałych osób, które znałem do tej pory jedynie z ekranu komputera smile Co do merytorycznej treści tego co prezentowali CEO oraz CTO, to trudno tu cokolwiek komentować. Wszystko było mi wiadome wcześniej. Nie było absolutnie żadnej nowości. No może poza tym nieszczesnym Onetem sad

PS2. Jest już włączony do głównego drzewa Webkitu kompilujący się port dla Windows. Co więcej jest już dostępna pierwsza nightly Webkitu dla Windows. Oj będzie się działo smile

„Opera za kulisami” - już jutro!

,

Tak szybiutko… Przypominam, że jutro wielkie wydarzenie dla nas operowców – „Opera za kulisami” w Warszawie smile

Publikuję oficjalny plakacik imprezy smile