[JS] Lower requirement to 3.0

Also update client to handle push failure for IE8 browsers