You would want to render those fancy templates on the server and just push plain HTML to the client.
-
-
-
-
Replying to @bronlund
Someday you guys will stop making the Web worse, but maybe it won't happen until everything completely collapses, I guess.
2 replies 0 retweets 1 like -
Replying to @Jonathan_Blow
I wonder how you would make Twitter without resolving all the templates on the server. Enlighten me :)
1 reply 0 retweets 0 likes -
Replying to @bronlund
You are conflating many things that are simultaneously arbitrary and confused. What “templates” do you think are actually necessary, as opposed to being an arbitrary overcomplex way of doing things? Twitter is a relatively trivial application from a UI perspective.
4 replies 0 retweets 3 likes -
Replying to @Jonathan_Blow
I believe that it is the responsibility of the site owners to ensure that the client do as little work as possible. This simple Twitter page I'm currently at, which has about 3KB worth of text, has a memory footprint above 100MB. This is just wrong.
1 reply 0 retweets 0 likes -
Replying to @bronlund
This is completely backwards. The point of a distributed system is to distribute work so the cost isn’t concentrated unrealistically in a central point. And you want the visuals generated on the client so they can be maximally responsive at e.g. 120Hz with subtle color changes
3 replies 0 retweets 2 likes -
Replying to @Jonathan_Blow @bronlund
over time and so forth. Yes it’s not a good idea to have the browser be an OS with JS and HTML the systems languages. But removing those solves the problem, and this is easy to see for anyone who understands performance. Your proposed solution is anti-performance and
1 reply 0 retweets 1 like -
Replying to @Jonathan_Blow @bronlund
anti-quality ... in your world running a web site is tremendously expensive and still sucks for people on low-bandwidth connections because it takes a long time and a lot of bandwidth to load anything by and I guess they get blurry text or something?
1 reply 0 retweets 1 like
None of this is necessary. We can cut operating costs tremendously from what they are today, and have clients run at much higher performance, and it would be very very easy actually.
-
-
Replying to @Jonathan_Blow
I agree. I didn't mean that the browser should be a dumb terminal, just a bit slimmer at least.
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.