You can have it both ways. You can publish minified runtime code with accompanying source maps that your browser automatically uses to expand and navigate the code. That way it's snappier and downloads/parses faster but still allows people to learn and tinker!