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.
Archiv pro štítek: Programovací jazyky
Guido van Rossum, tvůrce programovacího jazyka Python, nedávno napsal další kapitoly do blogu The History of Python, na kterém plánuje postupně probrat celý raný vývoj tohoto programovacího jazyka. Během února tak přibyly kapitoly…
Knihu „PHP – tvorba interaktivních internetových aplikací“ si můžete stáhnout ve formátu PDF. Knihu vydalo nakladatelství Grada v roce 1999 a jednalo se vůbec o první knihu o PHP na světě. V těsném závěsu o jeden měsíc později vyšla další…
Společnost Aptana vydala nedávno Jaxer 1.0, ostrou verzi svého „ajaxového serveru“. Základem je zdrojový kód Firefoxu 3 s doplněným rozhraním k databázím a souborovému systému. To umožňuje psát aplikace v JavaScriptu i na straně serveru, zbavit se přeskakování mezi jazyky a opakovaně využít část zdrojového kódu na obou stranách (např. validace). Přestože to není jediný pokus o server-side JavaScript, pravděpodobně patří k těm nejvíc životaschopným.
Opera včera přinesla první informace o připravovaném novém javascriptovém enginu s názvem Carakan. Ačkoliv JavaScript v Opeře není rozhodně pomalý, na současné verze dalších prohlížečů (konkrétně Firefoxu, Safari a Chrome) již nestačí. Nový engine se pokusí…
Dnešním článkem uzavíráme náš seriál o implementacích JavaScriptu – otestováním jejich výkonu ve třech nejčastěji používaných sadách testů: SunSpider, Dromaeo a V8 Benchmark Suite. Prozkoumáme přitom jak stabilní, tak vývojové verze všech důležitých prohlížečů. Chcete vědět, kdo je vítěz?
V předchozích dílech našeho seriálu jsme si popisovali implementace JavaScriptu uvnitř webových prohlížečů. Dnes jejich svět opustíme a podíváme se na Rhino, implementaci JavaScriptu v Javě. Představíme si její interpret a kompilátor a především si popíšeme, jak JavaScript umí díky Rhinu spolupracovat s Javou.
Mark Pilgrim (v současnosti zaměstnaný u Google) je autorem známé knihy Dive into Python (dostupná ke stažení zdarma). V tuto chvíli pracuje na novém vydání knihy, která bude pokrývat v prosinci vyšlý Python 3. Nová kniha se…
Jiří Činčura na serveru Vývojář.cz popisuje novinku čtvrté verze jazyka C#, kterou jsou nepovinné parametry a soustředí se na jednu její problematickou vlastnosti, o které byste měli vědět. Výchozí hodnota nepovinného parametru je totiž…
Dnes nahlédneme pod pokličku V8 – interpretu JavaScriptu uvnitř Google Chrome. Podíváme se na tři jeho klíčové vlastnosti – kompilaci do nativního kódu, skryté třídy a garbage collector. Na závěr si ukážeme, jak V8 implementuje JavaScript z velké části v JavaScriptu samém.