Pokud jste někdy experimentovali s psaním animací v Javascriptu, možná jste si všimli určitých nevýhod, které s sebou nese použití funkcí setTimeout a podobných. Paul Irish ukazuje, jak lze výhodně použít speciální funkci pro časování animací, která šetří výkon CPU, snižuje odběr energie a pro mobilní zařízení může být zásadní.
Archiv pro kategorii: JavaScript
JavaScript Garden je web, který si dal za úkol shromáždit a publikovat dokumentaci k nejpodivnějším částem JavaScriptu – tedy k těm, které nejčastěji způsobují problémy, protože jsou „jiné“ než lidé běžně očekávali (či proto, že jsou,…
Po poměrně urputném odporu JS vývojářů proti jakýmkoli cizím knihovnám (ještě před několika lety) se situace pomalu obrací a jQuery dnes naleznete téměř na každém webu. Ovšem jQuery není jediná JS knihovna, která může ušetřit práci. Ukažme si některé další, které poměrně úspěšně táhnou světem.
O knize „Essential JavaScript Design Pattern“ jsme již informovali. Autor nyní nabízí upravenou a rozšířenou verzi. Na novém znění se vydatně podílela i komunita. Kniha je stále ke stažení zdarma.
Zajímavý cíl má framework Treesaver – pomocí standardních webových technologií (HTML, CSS, JS) vytvořit online podobu časopisu. Treesaver nabízí známé prohlížení „po stránkách“, listování a další funkce, které jsou většinou řešeny nějakými proprietárními pluginy…
Čím dál větší množství práce je možné vykonávat „online“. Současný stav webových technologií umožňuje vytvořit množství aplikací, které běží „v prohlížeči“. Webová IDE nejsou výjimkou. Jedním z nejnovějších přírůstků je Cloud9 IDE – otevřené vývojové prostředí,…
Hejna rybek či ptáků jsou fascinující tím, že se v nich pohybuje mnoho organismů koordinovaně a synchronně, aniž by byly nějak centrálně řízené. Simulaci takového chování nabízí Flocking algorithm, založený na individuálním vyhodnocování vzdálenosti…
Podle prohlášení Googlu má JS engine V8 v betaverzi Chrome 10 o dvě třetiny vyšší výkon (měřeno V8 Benchmarkem) v porovnání s verzí 9. Desátá verze zároveň přináší GPU akceleraci (zatím jen pro fullscreen video) a některá vylepšení uživatelského…
Další z JS toolkitů pro mobilní zařízení nese název WINK (Webapp INnovation Kit). Jeho cílem je usnadnit psaní mobilních HTML aplikací. Nabízí kromě běžných funkcí (práce s dotykovým displejem) i sadu grafických a UI primitiv pro…
Mezi lidmi, používajícími JavaScript, je důvěrně známý nástroj JSLint Douglase Crockforda, který kontroluje syntaktickou správnost skriptů. Tento nástroj odvádí sice dobrou práci, ale mnohými je kritizován za nadměrnou přísnost. Paul Irish (např. Modernizr)…


