Wow, that’s a lot for a timeline app. When I was building pitch.com, the whole app was ~10MB uncompressed, that’s everything: editor, player, analytics, data sync, etc etc
pitch.comPresentation software for fast-moving teams | PitchPitch is presentation software that enables any team to quickly create sleek decks that get results. Sign up for free.
For the avoidance of doubt, that 2(.4)MB of JS is 2.4MB *compressed*. Unzipped it's more than 7MB. There are smaller dictionaries.