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?
Archiv pro štítek: WebKit
Firefox 3.1 bude v pořadí již druhý prohlížeč obsahující nativní podporu JSON (tím prvním prohlížečem je IE8). Podpora do verze FF3.1 se již nějakou dobu plánovala, ale až nedávno byla oznámena oficiálně. Na implementaci do WebKitu…
V posledních nočních verzích WebKitu najdete zlepšenou podporou animací pomocí CSS. Oznámili to včera vývojáři na svém blogu. Přidána byla podpora pro klíčové snímky ( -webkit-keyframes), mezi kterými může probíhat konfigurovatelná animace ( -webkit-animation-*). Je…
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?
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.
Web Inspektor je mocný nástroj sloužící (podobně jako Firebug) k ladění webových stránek a aplikací. Je součástí prohlížečů Safari a Google Chrome. Méně známé již je, že jeho grafické rozhraní je napsané pomocí webových…
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.
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.
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.
Lunascape je webový prohlížeč, který umí zobrazovat stránky pomocí jádra Internet Exploreru (Trident), Gecka a WebKitu. Je proto vhodný pro webdesignery, pokud potřebují testovat weby v několika prohlížečích. Prohlížeč pochází z Japonska, ke stažení je…