OceanFront JavaScript framework