Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Články s nálepkou WebKit

Prohlížeče z druhého konce

Velké moderní webové prohlížeče s tržním podílem v desítkách procent jsou důvěrně známé, probrané ze všech stran a vznikají o nich hory článků, takže stran podpory nových technologií o nich víme vše. Jak to ale vypadá na „druhém konci“, u prohlížečů, co mají možná tři promile (podílu) dohromady?

Safari Web Inspector: Ladění výkonu JavaScriptu

Web Inspektor je mocný nástroj pro webdesignery a webové vývojáře. Je distribuován s vývojovými verzemi prohlížeče Safari a s prohlížečem Google Chrome. Součástí Web Inspektoru je i nástroj Profiles, který nám pomůže s měřením výkonu našich JavaScriptových funkcí. Jak na to se dozvíte v dnešním č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.

Štěpán Škrob: Horkým kandidátem byl WebKit, ale vybrali jsme Gecko

Vyzpovídali jsme Štěpána Škroba ze společnosti Seznam.cz. Zeptali jsme se na několik novinek fulltextového vyhledávače Seznamu. Jak rychlá je nedávno spuštěná nová verze generátoru náhledů? Proč běží právě na Gecku a jak funguje? Proč začal Seznam podporovat mikroformát geo?

Velký test rychlosti JavaScriptu v prohlížečích

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?

V8: JavaScript uvnitř Google Chrome

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.

SquirrelFish: regulární výrazy, vlastnosti objektů a budoucnost

V dnešní části seriálu dokončíme povídání o interpretu SquirrelFish. Podíváme se na to, jakým způsobem urychluje práci s regulárními výrazy a jak optimalizuje přístup k vlastnostem objektů. Článek zakončíme popisem některých optimalizací, které jeho vývojáři chtějí implementovat v blízké budoucnosti.

SquirrelFish: optimalizace vykonávání instrukcí a nativní kód

Dnes se budeme věnovat tomu, jak urychlit vykonávání instrukcí bajtkódu JavaScriptu ve virtuálním stroji SquirrelFish. Představíme si přitom techniku direct threading, která zrychluje dispatching instrukcí, a další optimalizace. Na závěr článku se podíváme, jak je na tom SquirrelFish s generováním nativního kódu.

SquirrelFish: reprezentace hodnot JavaScriptu a virtuální stroj

Tímto dílem začínáme část seriálu o implementacích JavaScriptu, která se bude věnovat vnitřnostem konkrétních implementací. Začneme s popisem vybraných částí interpretu SquirrelFish - podíváme se, jak se v něm reprezentují hodnoty javascriptových proměnných a jak je navržen jeho virtuální stroj a bajtkód.

Do hlubin implementací JavaScriptu: 3. díl - výkonnostně nepříjemné konstrukce

V dnešním dílu seriálu zakončíme obecné povídání o rychlosti interpretace JavaScriptu. Podíváme se na funkci eval, dále na to, jak výkonnostně nepříjemná může být možnost zjistit informace o parametrech funkcí na zásobníku a také na příkaz with. Na závěr si stručně povíme, jak jsou interprety obvykle implementované.

Web Inspektor dělá ze Safari nástroj pro vývoj stránek

Součástí projektu WebKit je i Web Inspektor, mocný nástroj pro webdesignery a webové vývojáře. Je distribuován s vývojovými verzemi prohlížeče Safari a nově i s prohlížečem Google Chrome. Jak Web Inspektor vypadá a jaké možnosti vývojářům nabízí? Obojí se dozvíte z dnešního článku.

Nativní podpora JSON v prohlížečích

Rozhraní pro práci s JSON (JavaScript Object Notation) ve webových prohlížečích implementují weboví vývojáři v JavaScriptu. To přináší jisté problémy. Prohlížeče proto začínají implementovat nativní rozhraní pro podporu JSON, které je standardizováno v připravovaném ECMAScriptu 3.1.