The website loads in 9 seconds (Chrome 50), the processing of the (peg$parseKeyword) functions takes 4.5 seconds of time during loading which causes the gap in the waterfall.
One look at the function would cause severe ingestion in most people.
(You wanted the word “indigestion”. Ingestion means something quite different. Though I suppose if someone was prone to eating when depressed, it could work.)
Something that compiles and runs java applications in pure JS is bound to use up a shit-ton of bandwidth.