...

/

Break Our Application Like a User (Part II)

Break Our Application Like a User (Part II)

Test the application by looking at problems from a user's perspective.

We'll cover the following...

Internet-related actions

Internet connections are unreliable. Connections can randomly fail when we’re on a laptop or desktop, and it’s more common than it should be to have a low-quality data connection on cell phones. We need to ensure that our application can properly reconnect a user’s connection, even if the page has been open for a long time.

The official Channels JavaScript client handles reconnection attempts for us. It uses a back-off algorithm that starts with frequent retries and waits a few ...