JavaScript byl na těchto stránkách před časem označen za assembler webu. Nejrůznější překladače do JS, emulátory v JS, interpretery v JS, … tomuto přirovnání jen nahrávají. Nejinak je tomu v případě QBasicu (znáte z DOSu), napsaném v JS.…
Archiv pro kategorii: JavaScript
Před nedávnem jsme si ukazovali, jak lze pomocí javascriptu, web workers a spolupráce mnoha uživatelů prolamovat hashe. Dnešní ukázka je poněkud obecnější a ne tak kontroverzní – zpracování algoritmu Map-Reduce pomocí distribuovaných výpočtů u mnoha…
Čtenář jistě promine kulturní narážku v nadpisu. Samosebou jde o implementaci metody drag-and-drop, tedy česky „táhni a pusť“. Podpora pro tuto metodu je totiž zahrnuta již do specifikace HTML5, takže už není potřeba k těmto účelům využívat JavaScriptových knihoven (i když se JavaScriptu nevyhneme).
JavaScript je mnohými zavrhován, a většinou jsou argumenty proti němu spíš ukázkou neznalosti kritizujícího než opravdových chyb v návrhu. JavaScript obsahuje, samozřejmě jako každý jazyk, množství chyb. Nejlépe je znají ti, kteří daný jazyk…
Automaticky otestovat klientskou část webu, zejména její skriptování, není zrovna triviální úkol. Pomoci však může Zombie. Tento nástroj simuluje prohlížeč a uživatelské akce, aniž by k tomu nějaký prohlížeč či uživatele potřeboval (na rozdíl…
Alexander Beletsky na svém blogu ukazuje, jak lze v JavaScriptu pracovat s REST API a jak testovat podobné služby
Taky je vám už skoro špatně ze slov, co se objeví, stanou se z nich módní pojmy a najednou je používá kdekdo, od vašeho šéfa po vaši matku? Tak v tom případě uveďte své sáčky pro případ nevolnosti do pohotovostní polohy, protože následující článek s pokusem odhadu web trendů se jimi bude jen hemžit.
Měření a porovnávání výkonu JS interpreterů je poměrně problematické – nejen kvůli rozdílům v implementacích mezi jednotlivými prohlížeči, ale i kvůli samotné podstatě jazyka. Velmi pěkně shrnuje problematiku článek Bulletproof JS Benchmarks.
Pokud chcete stihnout vánoční dárek jeětě pod stromeček, máte možnost – co třeba elektronická kniha JavaScript Performance Rocks! za 19.95 USD? Naučíte se z ní jak poznat (a změřit) pomalá místa v JavaScriptu, jak se jim vyhnout…
Google Wave po mnohých peripetiích skončil pod křídly Apache Foundation. Jeho API, tj. vlastní způsob, jak se informace šíří, implementuje Wave-Node, aplikace pro Node.js. Pro šíření zpráv mezi jednotlivými instancemi používá techniku „diff-match-patch“,…