A minifier removes comments and optional whitespace, rewrites expressions into shorter equivalents, drops unreachable or unused local code when safe, and can shorten local identifiers. The browser still receives JavaScript, so minification does not hide secrets or protect source code from determined readers.
Bundling is a separate job: it follows imports and combines modules. Transpilation is also separate: it converts TypeScript, JSX, or newer syntax for a chosen browser target. This online tool minifies one already-valid JavaScript input and does not invent a build configuration.
Network compression such as Brotli or gzip should normally be enabled as well. Minification and transfer compression complement each other: minification removes syntax-level waste, while Brotli or gzip finds repeated byte patterns during delivery.