Tato práce se zabývá minifikací a obfuskací jazyka JavaScript. Je provedena analýza stávajících prací a volně dostupných knihoven zabývajících se obfuskací tohoto jazyka. Výstupem práce je modulární obfuskátor postavený na platformě NodeJS. V práci jsou navrženy a popsány minifikační a obfuskační transformace, které byly do obfuskátoru implementovány. Transformace byly v práci voleny s cílem ztížit deminifikaci a deobfuskaci. Funkčnost obfuskátoru je ověřena testováním na běžně používaných knihovnách.This master's thesis deals with the minification and obfuscation of the JavaScript language. The analysis of existing theses and publicly available libraries dealing with obfuscation of this language is performed. Output of this master's thesis...