Komentáře k článku
Javascriptové novinky: souboj o nejrychlejší engine pokračuje

Od vydání posledního posledního dílu seriálu o implementacích JavaScriptu uplynul měsíc a půl nabitý zajímavými událostmi. Co nového přinese nový javascriptový engine Opery? Jak je na tom s rychlostí JavaScriptu nová betaverze Safari? A prosadí se V8 na serveru? Pojďme se na tyto otázky podívat.
Rychlost není vše
Jedna věc je rychlost, druhá věc je kvalita implementace. Když přišla na svět Opera 9 a chlubila se, jak má nejrychlejší JS, každý velký hráč ji ignoroval / vypínal a většina JS programátorů si na problémy s jejich enginem stěžovala. Přitom kdyby byla podpora JS tak skvělá, jak Opera tvrdila, těžko by se pro ni dělaly speciální optimalizace, aby vůbec fungovala.
Re: Rychlost není vše
Vidím, že tvůj postoj k Opeře se od doby CZilly nezměnil. Za sebe můžu říct, že s JavaScriptem v Opeře jsem nikdy problémy neměl, ani jsem nikdy neslyšel o nikom, kdo by měl.
Re: Rychlost není vše
Taky si na operu nemuzu stezovat. Delame v js pomerne komplexni veci a nikdy zadny problem nebyl reportovan.
Re: Rychlost není vše
Takže Google blokoval ve svých aplikacích Operu jen z plezíru a neměl k tomu žádný konkrétní důvod? :-D
Re: Rychlost není vše
Google je výjimka, jeho aplikace jsou často na hranici toho, co prohlížeče snesou.
Navíc pokud vím, Google Operu blokoval nikoliv kvůli problémům s implementací JavaScriptu, ale kvůli problémům s implementací DOM (resp. neimplementací některých jeho částí). To je docela podstatný rozdíl.
Re: Rychlost není vše
Ale výsledek je stejný. Opera něco neuměla, přestože se její vývojáři prsili, jak umí všechno. A jestli narazím na problémy s JS, CSS, nebo DOM je přece úplně jedno – ve výsledku totiž něco nefunguje, zatímco v ostatních prohlížečích ano.
SPL pro V8
Tak K7 není jediná, třeba jedna z české dílny (V8cgi) je dosažitelná na adrese: http://code.google.com/p/v8cgi/ ;)
Pěkný článek
Chtěl jsem jenom autora pochválit za kvalitní a čtivý článek. Díky.
O.
P.S.: Jen mě k tomu napadá, že já osobně nepotřebuju nejrychlejší engine, mě by úplně stačil 'dost rychlý' engine :).
JS
Mam pocit ze sa z JS stava to co sa stalo z htmlka a webu obecne.Htmlko malo sluzit na zobrazovanie textu,textovych informacii a uz sa z toho stalo pomali aplikacna zakladna.JS povodne fungoval na kontrolu formularov a podobnych drobnosti a teraz sa uz tlaci na servery ?!?!?? Kde kdo nadava ze php je bordelove aj ked rozsirene, no nedokazem si predstavit ako sa bude "cisto" fungovat a kodovat v js na server side.Alebo nam vznikne nejaky fork serverovej js.
Re: JS
"The first implementation of SSJS was Netscape's LiveWire, included in their Enterprise Server 2.0 product, released in 1996."
http://en.wikipedia.org/wiki/Server-side_JavaScript
Re: JS
no priznam sa neviem ako mam tento argumen chapat.Napriklad taky Pascal mal prvu implamentaciu v 70tich rokoch a do dnes sa mimo skol moc nerozsiril.Akurat tak Delphi bolo rozsirenejsie.A viacero dalsich jazykov by sa naslo.
Prakticka vyuzitelnost js na serveri je druha vec.Mne osobne javascript pripada este nebezpecnejsi,z hladiska moznych konstrukcii, ako php alebo ine skriptovacie jazyky.
Re: JS
no pre mna je JS vobec najhorsi programovaci jazyk, v akom som kedy programoval, dokonca aj PHP je v porovnani s JS perfektny, nastastie existuju projekty ako JSC(kompilator C# do javacsriptu)
Re: JS
Můžu vědět, které konkrétní vlastnosti JavaScriptu způsobují, že ho považujete za tak špatný?
Re: JS
JavaScript není vysloveně špatný, ale na světě existuje mnoho jazyků/enginů, které jsou mnohem lepší.
Bohužel jsme tam, kde jsme (weboví klienti).
Do pětice
Davide, na ilustračním obrázku máš 5 log, postrádám nějaké info o tom, co se vaří v Redmondu, neměl bys něco?
Re: Do pětice
Zklamu tě, neměl :-( Microsoft o svých plánech do budoucna ohledně JavaScriptu mlčí, tak mlčím i já o něm.