Denik-vyvojare.bloger.cz (») | 4. 1. 2011 | přečteno: 2296×
JavaScript dříve neumožňoval psaní vícevláknových aplikací na rozdíl od většiny moderních programovacích jazyků. Nabízel sice asynchronní práci jako např. s použitím XMLHttpRequest objektu, dále metodu setTimeout(), události atd. ale to neznamená automaticky vícevláknovost. Web workers umožňují, aby se JavaScript v určitých situacích s jistými omezeními (základním omezením je, že web worker nemůže přistupovat na DOM) choval jako vícevláknový. Je tak například možné načíst JavaScriptový soubor, který se samostatně vykoná na pozadí, aniž by se blokovalo uživatelské rozhraní při jeho běhu. číst dál