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.
Archiv pro štítek: Apple
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…
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…


