How much JS do you actually need?
15k is a lot of code for a static page.
HN is an app/forum and only has 5k of js.
HN is an app/forum and only has 5k of js.
I'm sure though that if instead of JavaScript it was compiled to bytecode, it would fit in under 100kb before compression.