Jednou z největších nevýhod JavaScriptu je, že současné implementace provádí skripty v jednom vlákně. Pokud někde navrhnete příliš složitý výpočet (nebo uděláte chybu, která vyústí v zacyklení), přestane web reagovat a nezpracovává události vyvolané uživatelem. Řešit by to měl koncept Web Workers.
Archiv pro štítek: Webové prohlížeče
Technologie počítané do „rodiny HTML5“ zahrnují kromě nových elementů a API k funkcím jako je geolokace i možnost provozování offline aplikací, jak jsme si naznačili v minulém článku. Ovšem aplikační cache je jen jedna část offline aplikace. Druhá, neméně důležitá, je ukládání dat na straně klienta.
V dalším pokračování webdesignérova průvodce po technologiích z rodiny HTML5 si představíme nástroj, který umožňuje, podobně jako třeba Google Gears, provozovat webové aplikace i tehdy, když není uživatel online. To se – zejména ve spojení s mobilními zařízeními – opět ukazuje jako aktuální problém.
Ve Firefoxu 4 pokračuje Mozilla v přidávání podpory pro snazší a lepší zpracování souborů, někdy počítané mezi „rodinu HTML5 technologií“. Už ve verzi Firefox 4 Beta 1 jsou dostupné dvě z těchto metod: File.url a FormData. V tomto článku si je obě stručně představíme a ukážeme jejich praktické použití.
Před časem oznámila Mozilla nový koncept online identit. Součástí tohoto konceptu je i Správce účtů, který si můžete nainstalovat do svého prohlížeče Firefox a který vás dokáže, při splnění určitých předpokladů ze strany navštíveného webu, přihlašovat a odhlašovat na různých webech jednotným způsobem.
Článek popisuje funkci calc(), zavedenou v CSS3. Tato funkce zatím není k dispozici v žádné vývojové větvi Firefoxu, ale na její implementaci se pracuje. Firefox bude podporovat CSS hodnotu calc() (viz specifikace), která umožňuje vyjádřit hodnoty…
Rozdíly mezi prohlížeči způsobují nejen nekompatibilitu JavaScriptu, ale i problémy s CSS. Nemusí jít jen o známé „IE hacky“ a rozdíly v box modelu. Známá i méně známá pravidla a postupy pro vytváření stylopisů s co nejmenšími počty „třecích…
Další z článků na blogu ExtJS o technologiích, které jsou počítány do „rodiny HTML5“, se tentokrát věnuje technologii Web Workers. Ta umožňuje provádět JavaScript ve více vláknech, takže např. dlouho trvající operace nezablokuje obsluhu událostí…
Na serveru Ajaxian vyšel obsáhlý článek, který popisuje novou verzi Safari 5 z hlediska novinek, podpory standardů a výkonu. Pro srovnání je použit Chrome 6, který používá stejné vykreslovací jádro (ale rozdílný JS engine).
Smashing Magazine přinesl srovnání nástrojů pro testování webových stránek v různých prohlížečích. Pokud chcete vidět svou stránku v prohlížeči, který nemáte k dispozici, nebo v nějakém hodně exotickém, určitě si ze seznamu testovaných nástrojů vyberete ten vhodný.