neprihlásený Streda, 27. novembra 2024, dnes má meniny Milan
Safari v Javascripte dvakrát zrýchlilo, je najrýchlejšie

DSL.sk, 22.9.2008


Vývojári Javascript enginu zahrnutého v renderovacom jadre WebKit oznámili dostupnosť novej verzie enginu s označením SquirrelFish Extreme, ktorá je viac ako dvakrát rýchlejšia ako posledná verzia SquirrelFish a viac ako trikrát rýchlejšia ako engine vo WebKit 3.1.

Podľa benchmarku SunSpider je nový engine rýchlejší ako engine V8 používaný v Chrome aj engine TraceMonkey v testovacích verziách Firefoxu 3.1.

Vývojári použili na zrýchlenie enginu štyri nové techniky, z toho dve hlavné z nich sú rovnaké ako u pripravovanej verzie Firefoxu 3.1.

Pridaná bola rovnako ako v novom Javascript engine TraceMonkey vo Firefoxe čiastočná JIT kompilácia Javascriptu do natívneho strojového kódu a odhadovanie tried Javascript objektov.

Okrem toho bol optimalizovaný interpretovaný bajtkód a zrýchlené vyhodnocovanie regulárnych výrazov rovnako za pomoci JIT kompilácie.

Kedy sa nová verzia Javascript enginu SquirrelFish Extreme objaví v prehliadači Safari nie je zatiaľ známe, predchádzajúca verzia SquirrelFish sa aktuálne používa v testovacích verziách Safari 4. JIT kompilácia v novom engine je zatiaľ dostupná len pre 32-bitovú x86 architektúru, pre ostatné sa zatiaľ používa len interpretácia.

Vývojári oznámili novú verziu Javascript enginu vo WebKit tu, porovnanie výkonu s V8 v Chrome a TraceMonkey vo Firefoxe 3.1 je možné nájsť tu a tu.


      Zdieľaj na Twitteri



Najnovšie články:

Až 9.5% programátorov má mať mimoriadne nízku produktivitu
Aj Xiaomi bude mať vlastný procesor pre smartfóny
NASA si objednala vypustenie helikoptéry na Titan, od SpaceX
Notebookov s novým Snapdragonom sa malo predať iba 720-tisíc
Ceny RAM by v 2025 mohli klesnúť, odhadujú analytici
Štátna zaručená konverzia dokumentov má zase výpadok
O2 zvyšuje ceny programov Radosť - aktualizácia 1
Raspberry Pi má nový model, Raspberry Pi Pico 2 W
Japonci uviedli ethernetový kábel s magnetickým konektorom
Starship by mohla za najbližšie štyri roky uskutočniť až 400 štartov


Diskusia:
                               
 

No som zvedavy na kompatibilitu, dufam, ze nam developerom to neskomplikuje zivot.
Odpovedať Hodnotiť:
 

A preco sa to boja porovnat s Operou?
Odpovedať Známka: -6.5 Hodnotiť:
 

pretoze chcu predist hromadnej samovrazde, ktoru by spachali Opera-fanatici keby zistili, ze ich modla nie je najrychlejsi prehliadac...
Odpovedať Známka: 6.6 Hodnotiť:
 

+1
Odpovedať Známka: 2.9 Hodnotiť:
 

cool, tak toto je hlaska tyzdna, lepsie si uz ani napisat nemohol, :)) plne suhlasim s Tebou.
Odpovedať Známka: 2.4 Hodnotiť:
 

precitaj prvy zdroj benchmarkov.
Opera 9.6 beta mala 6394.2 ms, co je dost zle oproti ostatnym.

Odpovedať Známka: 1.1 Hodnotiť:
 

Ked povies A, tak povedz aj B a to, ze ostatne enginy pustal z commandline, takze Opera ma znizeny vykon (ciastocne) vdaka behu priamo v prehliadaci.
Odpovedať Známka: 3.3 Hodnotiť:
 

Tak si to porovnaj sam, bohuzial je pravda, ze opera je pri niektorych testoch naozaj pomalsia.

Ale nie vsade, napriklad tento test vychadza pre operu pomerne dobre: http://celtickane.com/webdesign/jsspeedarchive.php

Ale imho to vyvojari opery casom dobehnu, minimalne ak pouziju cast z V8 od googlu.

Len tak dalej, tato snaha o to, "ktory browser docika dalej" pomaha hlavne uziatelom.

Co je trochu krute je, ze chrome ma sice rychly JS engine, ale nie vsetky weby na nom funguju poriadne - ako priklad facebook, ktory je hodne popularny.
Odpovedať Hodnotiť:
 

skoda ze O musi furt dobiehat
a v com pride prva to sa nepresadi :D
Odpovedať Známka: -1.7 Hodnotiť:
 

nemusi dobiehat, len suhaji by xceli dobehnut, ale nikdy nedobehnu, bo na opere aj tak nikdy nic nefunguje... :)
Odpovedať Známka: -2.0 Hodnotiť:
 

co vam jebe kokoti? co to je tvoje to safari alebo opera alebo ff alebo co? ked sa tu koli tomu trhate...
Odpovedať Hodnotiť:
 

dalsi primitiv, co tu len urazat a nadavat dokaze. ja sa netrham kvoli nicomu, zdielam len svoj nazor, vsak na to je tuto to forum, ak by to tu nebolo, tak nie je o com diskutovat, a takym chudakom ako si ty by mal byt pristup zakazany. sa divim, ze tak k telke pripustaju. ja nemam ziaden oblubeny a neoblubeny, pouzivat 3 browsre, len tak pre info, ale najviac mi nesedi opera, lebo len problemy su s nou pri vyvyoji scriptovanych webstranok. tak sa spamataj a ked si budes isty, ze tie tvoje chore vyplody budu mat hlavu aj patu, tak sa s tym este porad s lekarom a ked ti uzna, ze to stoji za to, tak napis sem do fora, snad to uz bude na urovni.
Odpovedať Hodnotiť:
 

napis to v jednej vete kokot, kto to ma citat
Odpovedať Hodnotiť:
 

kokot ta zamiesal.... ked nevies citat, tak sa nesnaz citat, chod si pozerat obrazkove weby... a urazaj si mater, ja som s tebou husy nepasol...
Odpovedať Hodnotiť:
 

a svište potom jebali tvoju mamu cez foliu... ci ako to bolo
Odpovedať Hodnotiť:
 

ty si totalny zebrak, ty zacinas do mna nadavat a este tu snazis o ubohe pokusy, to vsetko vies podla seba, ako sa to stalo u tvojich starych, ale keby vedel tvoj foter co za kokota vystrieka do tvojej matere, tak radshej by to vystriekal na stenu a slnko by to vytiahlo. a ver mi ze tvoju mater jabal chromy pes do oka, preto si taky jebly.
Odpovedať Hodnotiť:
 

slubil si ze so mnou nebudes diskutovat. ty ten svoj text len prekladas v googli že? ved nerozumieš co pises...cisty kokot toto
Odpovedať Hodnotiť:
 

ja som nesluboval nikomu nic, mozno ty svojej materi, ze mi budes nechty na nohach obhryzat, ale ani to by som ti nedovolil, ty zebrak jeden nevydaeny, hambu robis rodicom, ty papluh jeden, pozri sa rano do zrkadla a spytaj sa na kokota co ta naplanoval, ze ci nema vycitky svedomia, ze taku podradnu rasu mal vo svojich guliach. keby to bol vedel iste by si ich nechal rozkopat. a uz sa neozyvaj ty sedliak jeden.
Odpovedať Hodnotiť:
 

kokot zas to robi.. do pici nevies co je jedna veta?
Odpovedať Hodnotiť:
 

To máš tak, keď nejaký smradľavý dedinčan zo psej matere dostane internet a začne tu na ostatných vyťahovať svojho špinavého kokota, akého ho má veľkého. Nuž, myslím, že po jednom jeho príspevku sme pochopili, aký veľký kokot vlastne je...
Odpovedať Hodnotiť:
 

Dik, degež nezná čítac? :D
Odpovedať Hodnotiť:
 

No ved to bola jedna veta :-)
Odpovedať Hodnotiť:
 

toto bol vtip roka :-D Daj este jeden :-D
Odpovedať Známka: -2.5 Hodnotiť:
 

jednu vec mi vysvetlite...
ako bol ten kod optimalizovany pred touto zmenou?
to bol tak hnusne napisany ze sa to podarilo 2x zrychlit?
Odpovedať Známka: -3.3 Hodnotiť:
 

Ved si precitaj clanok, omg. Je to tam napisane ;) Podrobnejsie si najdes na stranke webkitu :)
Odpovedať Hodnotiť:
 

Najrýchlejšie sú ruské hodinky.
Odpovedať Známka: 6.7 Hodnotiť:
 

tie dokážu hodinu urobit aj za 48 minút ^_^
Odpovedať Hodnotiť:
 

A ja mam hodiny, ktore za hodinu meskaju dve hodiny. :)
Odpovedať Hodnotiť:
 

kedy ???????????????????
Odpovedať Hodnotiť:
 

no asi pri najblizsom update ty mojko
Odpovedať Hodnotiť:
 

mojko je tvoj tato ktory sa nahodou pomylil a neposustal mraznicku ale tu skaredu picu co ta porodila
Odpovedať Známka: -10.0 Hodnotiť:
 

fuuha, tak tu si ale inyyy drsnak. skoda ze ti priroda viac rozumu nenadelila, aby si sa mohol zaradit medzi civilizovanu spolocnost ;) Ale co uz... Aj takyto primitivny ludia musia existovat, aby bol zivot pestry ;)
Len tak dalej, mozno to v zivote daleko dotiahnes
Odpovedať Známka: 10.0 Hodnotiť:
 

* primitivni (sorry)
Odpovedať Hodnotiť:
 

Odborne sa tomu hovorí prírodná rovnováha. Nemôžu existovať len inteligentný ľudia, ta to kde by sme boli :)
Odpovedať Hodnotiť:
 

presne tak, žijú inteligentní, aj menej "inteligentnejšý" ľudia :D
joke
Odpovedať Hodnotiť:
 

a BozzzzzzZzzzovia :)
Odpovedať Hodnotiť:
 

Zatia Operu neprekona nic... kaslat na JS ...ked v celkvom vysledku aj tak Opera zobrazi stranku najrychlejsie...a o tych pak sekund ani nejde... stale je da BEST
Odpovedať Známka: 5.0 Hodnotiť:
 

no to mas pravdu neprekona v jej debilite, a nefunkcnosti s nekompatibility javascriptu, co je dnes prave naopak dost dolezite, hlavne pri AJAX strankach, cize nemozes kaslat na JS. a celkovo opera je total shitt.
Odpovedať Známka: -3.3 Hodnotiť:
 

No neviem preco... ked robim sajt funguje uplne perfektne no na 99 percent...aj s FF maju este male chyby zvlast ked robim dost "graficky" nezvykle stranky. Zatial v opere ti stranky vyzeraju najkrajsie... napr dotted border ma krajsi ako vo FF :D
Odpovedať Hodnotiť:
 

No co sa tyka designu, a formatovania, ja s tym problem nemam, dokazem to naformatovat tak nech to dobre vyzera na vsetkych browseroch, horsie to je v funkcionalitou JS. Napriklad mam web kde pouzivam AJAX a v pohode bez specialnych prisposobovani mi to slape spolahlivo jak na FF, tak aj na IE a Chrome, no bohuzial na opere nie, tam sa to musi specialne osetrovat na co nemam cas a ani chut to riesit, bo vacsina pripadov ma s tym problem a to nehovorim o dalsich veciach. A v pociatkoch ked sme robili nejake tie portale, tak opera mi skor pripadala jak navydareny netscape, bo vzdy pri scriptoch zlyhala. Volakedy davno okolo 2000 roka ma netscpape taky bug, ze v specialnych pripadoch ked riadok v javascripte nekoncil bodkociarkou(;) tak sa zrutil, podobne na mna posobi aj opera, skratka nemam s nou odjakziva dobre skusenosti, mozno sa o nieco zlepsila, ale nikdy nebude lepsia ako FF, ci IE.
Odpovedať Hodnotiť:
 

Mozem proprosit o zopar prikladov, kde ma len Opera problem so zobrazovanim.
"...mozno sa o nieco zlepsila, ale nikdy nebude lepsia ako FF, ci IE"
Lepsia v com? V zobrazovani nevalidnych webov?

Odpovedať Hodnotiť:
 

po prve, nie som amater aby som robil nevalidne weby, sudiac podla tvojej reakcie, ty mas s tym problem. po druhe, ani jednym slovom som nepisal o zobrazovani, ako si si to ty vytrhol z kontextu a pozliepal, ale bavime sa o javascripte, a o problemy v kompatibilite javascriptu, nakolko AJAX je uz dost rozsirena technologia, a je potrebny k nej javascript. a nevidim dovod, preco kazdy browser pochopi a slusne slape, podla naprogramovaneho algoritmu, len opera je vynimka, a nevidim dovod kvoli opere rozlisovat verzie a len specialne nieco kodit, cize ju nepodporujem a siroky okruh mojich znamych, a verim ze aj kazdy normalny developer, tak verim a dufam v tom, ze pojde do upadku ako netscape. sem tam sa par ludi postazuje, co chodi na portali ktore som robil, ze pod operou im to neide, tak ich usmernim, ze nech to nepouzivaju, lebo to nepodporujeme a zmenia si browser na lepsi. len tolko k tomu...
Odpovedať Hodnotiť:
 

"a nevidim dovod kvoli opere rozlisovat verzie a len specialne nieco kodit, cize ju nepodporujem a siroky okruh mojich znamych, a verim ze aj kazdy normalny developer"
Oprava: Poprosim uviest zopar prikladov, kde NEBOL kod SPECIALNE upraveny pre Operu a ostatne prehliadace s nim pracuju bez problemov.
Odpovedať Hodnotiť:
 

napr. chekckni si www.dailychat.sk dalej to tu nebudem rozoberat, ked xces ozvi sa mi na mato@dailychat.eu a pokecame.
Odpovedať Hodnotiť:
 

Aha, dailychat.sk ma 238 Errors and 35 warnings. Takze ked vies tak vyborne programovat v JS ako kodit HTML, tak s panom bohom. V CSS taktiez nejake errors a warnings. A takyto ludia sa idu stazovat, ze im nieco neide? Je to tvoj problem. Si len obycajny spirtkos, ktoremu nieco v jednom browseri ide a v druhom nie, tak ho ide jebnut o zem. Keby si bol detailista, precizny programator na urovni, ktory nepatla ale programuje, tak mozes kritizovat, ale ty bohuzial na to nemas. Videl si v zivote aj enjaku odbornu literaturu??? Alebo ten dailychat je len zmeska upravenych skriptov potulujucich sa na internete, ze?
Odpovedať Hodnotiť:
 

zabudol som podotknut, ze v tom projekte som nerobil design a tam som cisto len programatorske prace robil, a co sa tyka designu to robil uplne iny. a ty ze si taky mudry a idealny developer, tak ukaz svoju robotu, ty mudrc, co vsetko videl, vsetko vie a vsade bol a kde nebol tak tam sa chysta. ja nie som designer a ani zalamovac do html, ale ver mi, ze veci com som robil do html tak tam chybu nenajdes. tak sa pochval ty s tvojou pracou, ked ja som spirktos, co si ty za majstra, mudrc jeden.
Odpovedať Hodnotiť:
 

citujem Rivale: ,,po prve, nie som amater aby som robil nevalidne weby" Aha, presvedcili sme sa ten dailychat.sk je nevalidny az to boli. Tak nespin Operu, dobre? Keby nebolo takych tupcov ako ty, tak by Oepra mala este viac uzivatelov.
Odpovedať Hodnotiť:
 

ty zasa nenadavaj na mna, bo sme husy spolu nepasli tupec si ty. a keby nebolo takych looserov ako ty, tak by opera ani nevznikla. kod si pre svoju operu nadalej, aj tak zanikne ako netscape.
Odpovedať Hodnotiť:
 

nekodim pre operu, narozdiel od teba pri vytavrani webu mam spustene vsetky najpouzivanejsie browsery a optimalizujem pre vsetky a potom nemusim nadavat. Kdezto dnes je vela spritkosov ako ty, ktory svoj web videli len vo FF a ide ich jebnut ked zistia, ze v inom browsery je rozbity na mraky ... napr. www.automotodeni.sk Funkcne len vo FF, vsade inde rozbite. Preco? Lebo autor to v inom browsery ani v zivote nepozrel. Teraz po dokonceni je uz neskoro, tak serie na to.
Odpovedať Hodnotiť:
 

nemam dvovod kodit aj pre operu, ten kto ju pouziva je tupec a lamer a ten si nezasluzi ani po webe behat. to je moj nazor a ten mi nezoberies. a ten kto xce chodit na moje weby, tak chodi a navstevnost mam az velmi dobru, a ine ma netrapi. kaslem na operakov.
Odpovedať Hodnotiť:
 

Co to trepes? Ved Opera ma najlepsiu podporu AJAX-u, podporovala AJAX medzi prvymi a v najlepsej rychlosti odozvy XMLHttpRequest - tak netrep bludy!!! Vyskusaj www.mojelinky.com - su plne ajaxu, ktory facha v Opere dokonalo - pri tvorbe ziaden problem. Zname je aj heslo ,,Opera takes the lead with AJAX support among browsers."

Tak nekydaj na JS v Opere a uz vobec nie na podporu AJAXU. Zbohom.
Odpovedať Hodnotiť:
 

kde si vykradol tie stranky? no ja to na opere ani skusat nebudem, len kvoli tomu si to instalovat nebudem, bo to je len velky virus nic viac. tak sa maj, konecne ta uz neuvidim, ked zbohom, tak zbohom, padaj odkial si dosiel.
Odpovedať Hodnotiť:
 

Pekny si ty zadubenec, ohanas sa tu, ale ked mas nieco vyskusat, tak napises, ze Opera je velky virus. Si nula, taky kydaci na Operu su mi ukradnuti. Ty si ubohy looser. Ja narozdiel od teba mam nainstalovane vsetky najpouzivanejsie browsery a aj ich pouzivam, tak mam pravo sudit, ale ty si zakomplexovany jednosmerec, co nic ine nevyskusa.
Odpovedať Hodnotiť:
 

urazaj si toho kto ta rano obuva, a zadubenec si ty. preco by som mal kodit aj pre ine, mne staci, ze to ide vo FF a v IE a ostatne ma nezaujima, ide mi o to co najmenej podporovat operu. co je na tom zle???? to ze v opere bude mat niekto rozhadzany web, alebo ze mu nepojde ajax? jeho problem, ak xce chodit na moj web bude pouzivat FF alebo IE. ked sa neprisposobi on, tak preco by som sa mal ja??? aby som mal navyse pracu??? ked mozem porobit ine.
Odpovedať Hodnotiť:
 

Opera je pomalšia: O tých pár sekúnd ani nejde.
Opera je rýchlejšia: Opera RULEZ!!!
Už keď nič iné, tak aspoň vynaliezavosť operistov je neuveriteľná, keď sa dokážu pohrať so slovíčkami takým spôsobom, že aj keby zrušili jej vývoj a bola by už niekoľko rokov zastaralá a deravý ako švajčiarsky syr, tak furt by bola da best :)
Odpovedať Známka: 3.3 Hodnotiť:
 

chot topice
Odpovedať Hodnotiť:
 

hehe, keby zrusili jej vyvoj, tak by operisti argumentovali, ze uz je maximalne dokonala a nepotrebuje dalsi vyvoj ;))
Odpovedať Známka: -3.3 Hodnotiť:
 

...na to ste prisli sam alebo Vam niekto pomohol?!
Odpovedať Hodnotiť:
 

mali sme asi 3-hodinovu poradu na tuto temu a na nej sme prisli k takemu zaveru. Bolo to vsak velmi vycerpavajuce, ale nakoniec sa to podarilo :)))
Odpovedať Hodnotiť:

Pridať komentár