Dash data compression

I have a problem. I need compression because I have big files with JS code. 3-5mb. How do I compress file js? Or you can advise me on a python server. I’m using waitress now.