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…
Archiv pro štítek: Safari
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.
Pracovní skupina pro CSS projevila zájem o začlenění animací do CSS3. Návrh specifikace vytvořila společnost Apple, která je také implementovala do prohlížeče Safari. Apple nyní připravilo aktualizovaný návrh jednotlivých modulů specifikace (CSS Transforms, CSS…
Prohlížeč Safari vyznačuje barevným rámečkem textové pole, které má aktuálně focus (ve kterém se nachází kurzor). Dělají o i další prohlížeče postavené na Webkitu, např. Google Chrome na Windows. Takové chování někdy může designerovi stránky…
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.
Kevin Yank, technický ředitel Sitepoint, v krátkém videu popisuje dnešní stav kaskádových stylů. Použití tabulek pro tvorbu designu je někdy stále ještě jednodušší než ladění kaskádových stylů pro více prohlížečů. Kevin se těší na…
Erika Meyer popisuje své zkušenosti s webovým prohlížečem v iPhone. Jedná se o zvláštní verzi prohlížeče Safari, podporuje kaskádové styly s běžným nastavením atributu media (ignoruje volbu hanheld), podporuje JavaScript (až na některé výjimky), podporuje vlastní metatag…
WebKit se ode dneška může pochlubit dalších zrychlením javascriptového engine. SquirrelFish Extreme (SFX) je téměř dvakrát rychlejší než předchozí engine SquirrelFish a zhruba 10krát rychlejší než byl loňský engine. K uvedení došlo jen tři…