Když Brendan Eich v roce 1995 vytvořil JavaScript během pouhých deseti dní, netušil, že dal vzniknout jazyku, který bude formovat budoucnost internetu. Dnes stojí JavaScript za fungováním drtivé většiny webů, aplikací i serverů – a jeho vliv stále roste.
Možná vám jméno Brendan Eich nic neříká, ale měli byste vědět, že se z jeho nejdůležitějšího vynálezu těšíte už léta. V květnu 1995 vytvořil Eich během svého působení ve společnosti Netscape první prototyp JavaScriptu za pouhých 10 dní, protože společnost potřebovala „rychlý trik“, který by webovým stránkám dodal základní interaktivitu. Dnes se jeho výkon trvající týden a půl stal pilířem, který udržuje internet již něco přes tři desetiletí.
JavaScript byl ve svých počátcích koncipován jako odlehčený jazyk pro webové designéry. Měl syntaxi podobnou Javě, aby byla správa spokojená, ale přidal vnitřní koncepty inspirované Scheme a Selfem, jako je dědičnost pomocí prototypů. Název proto prošel několika fázemi, než dospěl ke své konečné verzi: nejprve Mocha, pak LavaScript a nakonec JavaScript.
Jakožto řešení, které bylo stejně geniální jako rychlé, znamenal spěch spojený s projektem, že jazyk byl plný zvláštností a neustálých změn. Společnost Microsoft například reagovala tím, že vnutila jazyk JScript prohlížeči Internet Explorer, což vedlo k dlouholeté nekompatibilitě mezi prohlížeči, která způsobila trauma celým generacím webových vývojářů. Od roku 1997 se však vše změnilo: po jeho standardizaci jako ECMAScript došlo v polovině roku 2000 k jeho rozmachu s příchodem AJAXu a dynamických webových aplikací.
Vliv JavaScriptu
Téměř aniž by si to vývojáři uvědomovali, dokázali, že se prohlížeče mohou chovat jako desktopový software. Vliv JavaScriptu tak způsobil, že 98 až 99 % webových stránek jej stále používá na straně klienta, a proto je dominantním jazykem na internetu. Ve skutečnosti prakticky všechny moderní prohlížeče obsahují vlastní engine JavaScriptu. Díky tomu se mu podařilo rozšířit i mimo prohlížeč: Node.js, frameworky jako React a nástroje jako Electron pohánějí servery, mobilní aplikace a některé vestavěné systémy.
Podle nedávných průzkumů používá JavaScript více než 60 % vývojářů. Ve skutečnosti se často umisťuje na předních místech žebříčků jako nejpoužívanější nebo nejběžnější jazyk ve webových projektech i v úložištích kódu. Jeho úspěch byl tak velký, že vedl dokonce k právní bitvě, neboť členové komunity požadovali uvolnění ochranné známky „JavaScript“ společnosti Oracle s tvrzením, že se stal obecným pojmem.
O třicet let později je Eichův improvizovaný hack stále lepidlem interaktivního webu. Bez JavaScriptu by většina moderních webových stránek přišla o dynamické formuláře, chatovací místnosti, mapy, sociální sítě, přehrávače a obecně řečeno o značnou část svého života. Takže, jak se často stává s momentálním vynálezem, který se stal nadčasovým, vznik JavaScriptu utvářel budoucnost internetu, i když to tak nebylo zamýšleno.
Vývoj a budoucnost JavaScriptu
Od svého vzniku prošel JavaScript významným vývojem. K rozvoji jazyka přispěla komunita vývojářů, která vytvořila velké množství knihoven a frameworků usnadňujících vývoj komplexních aplikací. Nástroje jako Angular, Vue.js a Svelte umožnily vývojářům vytvářet dynamičtější a efektivnější uživatelská rozhraní.
Nástup technologií, jako je WebAssembly, navíc otevírá nové možnosti pro jazyk JavaScript a umožňuje mu pracovat v prohlížeči společně s dalšími programovacími jazyky a zlepšit tak výkon a funkčnost webových aplikací. WebAssembly umožňuje spouštět kód téměř nativní rychlostí, což je užitečné zejména pro aplikace vyžadující vysoký výkon, jako jsou hry a software pro střih videa.
Budoucnost JavaScriptu se zdá být jasná, protože komunita vývojářů neustále hledá způsoby, jak jazyk a jeho možnosti vylepšit. Vzhledem k rostoucí poptávce po webových a mobilních aplikacích zůstane JavaScript pravděpodobně ještě mnoho let základním nástrojem při vývoji softwaru.
