JavaScript framework