What is the run.js file

My guess is it contains all the logic Bubble needs for running client side workflows/dynamic data etc.

This thread discusses it a bit.

Definitely seems like something that can/should be optimized. Even on a blank Bubble page, with nothing on it, the file is 622kb.