WebSockets & Real-Time Communication

What is the significance of the WebSocket close codes?
ws.onclose = (event) => {
    switch(event.code) {
        case 1000:
            console.log('Normal closure');
            break;
        case 1001:
            console.log('Going Away');
            break;
        case 1006:
            console.log('Abnormal closure');
            break;
        case 1015:
            console.log('TLS handshake failure');
            break;
        default:
            console.log(`Unknown close code: ${event.code}`);
    }
};
Next Question (6/17)