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.

140 comments

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

3

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

3

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

2

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

0

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.

2

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

3

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

2

Worth noting the defaults changed in the last release.

3

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

3

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

2

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

3

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

2

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

2

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

0

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

3

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

0

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

3

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

0

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

2

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

-1

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

3

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

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.

2

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

-1

[deleted]

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

1

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

3

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

1

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

0

[deleted]

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

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

3

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

1

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

1

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

1

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

0

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

-1

Worth noting the defaults changed in the last release.

2

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

3

Has anyone benchmarked this against the boring option?

2

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

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

2

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

2

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

0

Has anyone benchmarked this against the boring option?

2

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

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

2

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.

2

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

2

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

2

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

1

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

3

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

2

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

2

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

2

Has anyone benchmarked this against the boring option?

1

[deleted]

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

3

[deleted]

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

0

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

1

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

2

Has anyone benchmarked this against the boring option?

1

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

0

[deleted]

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

2

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

3

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

2

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

2

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

0

[deleted]

Has anyone benchmarked this against the boring option?

1

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

-1

[deleted]

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

3

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

2

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

2

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

1

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

0

Worth noting the defaults changed in the last release.

2

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

3

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

3

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

1

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

1

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

1

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

3

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

3

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

1

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

1

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

1

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

0

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

2

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

-1

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

1

Worth noting the defaults changed in the last release.

-2

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.

1

Worth noting the defaults changed in the last release.

2

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

1

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

0

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

1

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

-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.

1

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

3

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

3

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

2

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

2

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

1

Has anyone benchmarked this against the boring option?

1

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

1

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

1

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

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

[deleted]

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

1

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

0

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

1

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

0

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

1

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.

0

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

1

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

0

Worth noting the defaults changed in the last release.

0

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

0

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

0

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

0

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

0

[deleted]

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

3

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

0

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

3

Has anyone benchmarked this against the boring option?

2

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

2

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

2

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

1

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

-1

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

0

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

-1