We deleted the SPA and shipped HTML instead

Same features, a third of the code, and the back button works. Nobody has asked for the loading spinners back.

Log in to comment.

141 comments

It is slower, but it is slower in a way you can actually debug.

2

Tried it this weekend. Took twenty minutes, most of it reading.

2

Do you have the config somewhere? I want to try the same thing.

2

This matches what we saw, though our numbers were smaller.

2

I would like this a lot more if the error messages were readable.

2

Do you have the config somewhere? I want to try the same thing.

2

Fair. I think we are describing the same thing from two directions.

0

The docs say otherwise, but the docs have said otherwise for years.

0

The part nobody mentions is what happens on the second deploy.

2

Worth noting the defaults changed in the last release. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

2

One caveat: that only holds while it fits on a single box.

2

Same, except mine kept dying every night at 3am until I read the logs.

1

Why not? Genuinely asking -- I have never seen a good answer. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

1

The docs say otherwise, but the docs have said otherwise for years.

1

This matches what we saw, though our numbers were smaller.

1

The part nobody mentions is what happens on the second deploy. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

1

It is slower, but it is slower in a way you can actually debug.

1

This is the comment I was going to write, so instead: agreed.

1

Not to be that person, but this is what the standard library does.

2

How much of this was the router, out of curiosity?

0

I ran this for about eight months and then went back. Ask me why.

2

The part nobody mentions is what happens on the second deploy.

1

Every team I have seen do this ended up with two of them anyway.

-1

[deleted]

Not to be that person, but this is what the standard library does. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

2

Why not? Genuinely asking -- I have never seen a good answer.

2

[deleted]

[deleted]

This matches what we saw, though our numbers were smaller.

1

Do you have the config somewhere? I want to try the same thing.

0

Same, except mine kept dying every night at 3am until I read the logs.

2

This is the comment I was going to write, so instead: agreed.

1

The docs say otherwise, but the docs have said otherwise for years.

0

[deleted]

Update for anyone finding this later: the workaround is no longer needed.

0

The docs say otherwise, but the docs have said otherwise for years.

2

I ran this for about eight months and then went back. Ask me why.

1

Same, except mine kept dying every night at 3am until I read the logs.

-1

This matches what we saw, though our numbers were smaller.

2

I would like this a lot more if the error messages were readable.

1

I ran this for about eight months and then went back. Ask me why.

0

It is slower, but it is slower in a way you can actually debug.

-1

It is slower, but it is slower in a way you can actually debug.

1

Counterpoint: this works right up until you need two of them.

-1

Worth noting the defaults changed in the last release.

0

Not to be that person, but this is what the standard library does.

2

Worth noting the defaults changed in the last release.

0

[deleted]

Tried it this weekend. Took twenty minutes, most of it reading.

2

The docs say otherwise, but the docs have said otherwise for years. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

1

You can, but you probably should not, and here is the failure mode.

2

Every team I have seen do this ended up with two of them anyway.

0

You can, but you probably should not, and here is the failure mode.

0

I ran this for about eight months and then went back. Ask me why.

0

The part nobody mentions is what happens on the second deploy.

0

Why not? Genuinely asking -- I have never seen a good answer.

0

This matches what we saw, though our numbers were smaller.

1

Fair. I think we are describing the same thing from two directions.

-1

Fair. I think we are describing the same thing from two directions.

1

The docs say otherwise, but the docs have said otherwise for years.

-1

I would like this a lot more if the error messages were readable.

2

Has anyone benchmarked this against the boring option?

2

Every team I have seen do this ended up with two of them anyway.

-1

Has anyone benchmarked this against the boring option?

1

[deleted]

You can, but you probably should not, and here is the failure mode.

2

Worth noting the defaults changed in the last release.

0

Why not? Genuinely asking -- I have never seen a good answer.

0

This is the comment I was going to write, so instead: agreed.

2

The part nobody mentions is what happens on the second deploy.

-1

Every team I have seen do this ended up with two of them anyway.

2

Update for anyone finding this later: the workaround is no longer needed.

2

Worth noting the defaults changed in the last release.

2

Do you have the config somewhere? I want to try the same thing.

0

Why not? Genuinely asking -- I have never seen a good answer.

2

Update for anyone finding this later: the workaround is no longer needed.

1

This is the comment I was going to write, so instead: agreed.

0

I ran this for about eight months and then went back. Ask me why.

2

It is slower, but it is slower in a way you can actually debug.

1

One caveat: that only holds while it fits on a single box.

0

I would like this a lot more if the error messages were readable.

2

Not to be that person, but this is what the standard library does.

2

One caveat: that only holds while it fits on a single box.

-1

This matches what we saw, though our numbers were smaller.

1

I would like this a lot more if the error messages were readable.

0

Counterpoint: this works right up until you need two of them.

-1

Tried it this weekend. Took twenty minutes, most of it reading. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

2

The docs say otherwise, but the docs have said otherwise for years.

1

Has anyone benchmarked this against the boring option?

-2

I ran this for about eight months and then went back. Ask me why.

1

Do you have the config somewhere? I want to try the same thing.

0

Counterpoint: this works right up until you need two of them.

1

Not to be that person, but this is what the standard library does.

2

Same, except mine kept dying every night at 3am until I read the logs.

1

Counterpoint: this works right up until you need two of them.

0

You can, but you probably should not, and here is the failure mode.

0

Not to be that person, but this is what the standard library does.

1

One caveat: that only holds while it fits on a single box.

2

I would like this a lot more if the error messages were readable.

-2

Tried it this weekend. Took twenty minutes, most of it reading.

1

Update for anyone finding this later: the workaround is no longer needed. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

0

Every team I have seen do this ended up with two of them anyway.

1

[deleted]

One caveat: that only holds while it fits on a single box. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things. The longer version is that this depends entirely on what you are optimising for, and most of the disagreement here is people optimising for different things.

2

You can, but you probably should not, and here is the failure mode.

1

Every team I have seen do this ended up with two of them anyway.

0

Fair. I think we are describing the same thing from two directions.

0

Do you have the config somewhere? I want to try the same thing.

2

Counterpoint: this works right up until you need two of them.

1

[deleted]

Worth noting the defaults changed in the last release.

1

Has anyone benchmarked this against the boring option?

0

Fair. I think we are describing the same thing from two directions.

1

Has anyone benchmarked this against the boring option?

-1

I ran this for about eight months and then went back. Ask me why.

0

Do you have the config somewhere? I want to try the same thing.

2

Has anyone benchmarked this against the boring option?

0

Update for anyone finding this later: the workaround is no longer needed.

0

Same, except mine kept dying every night at 3am until I read the logs.

0

Fair. I think we are describing the same thing from two directions.

0

Tried it this weekend. Took twenty minutes, most of it reading.

0

Same, except mine kept dying every night at 3am until I read the logs.

1

Every team I have seen do this ended up with two of them anyway.

1

Not to be that person, but this is what the standard library does.

0

The part nobody mentions is what happens on the second deploy.

2

The part nobody mentions is what happens on the second deploy.

-2

Has anyone benchmarked this against the boring option?

2

[deleted]

This is the comment I was going to write, so instead: agreed.

1

It is slower, but it is slower in a way you can actually debug.

0

You can, but you probably should not, and here is the failure mode.

2

This is the comment I was going to write, so instead: agreed.

0

One caveat: that only holds while it fits on a single box.

0

Tried it this weekend. Took twenty minutes, most of it reading.

1

Update for anyone finding this later: the workaround is no longer needed.

0

Same, except mine kept dying every night at 3am until I read the logs.

0

Worth noting the defaults changed in the last release.

-1

Update for anyone finding this later: the workaround is no longer needed.

-1

It is slower, but it is slower in a way you can actually debug.

-1

Tried it this weekend. Took twenty minutes, most of it reading.

1

This matches what we saw, though our numbers were smaller.

0