So instead of using JS to sort the table directly, now you make a JS fetch() request to sort the table?!
It does make sense in one situation, if the table is a large server-side paginated one and the sorting is really an ORDER BY clause. But for a basic table that fits entirely on the client, it doesn't make sense at all. There are tiny JS libraries that will make
Was my favorite game for a long period as a kid and I loved it then, I'm saying if it looked at the same thing today without that nostalgia without what felt magic about it.
I definitely agree that so much of the magic of gaming during that era was moving from the command prompt to seeing the computer explode with color and sound. That said, the thing my friends and I enjoyed the most about Monkey Island was reading the dialog out loud to each other, like a play. The dialog might be childish (we were children) but I think it was pretty funny.
Here's a helpful video about leveraging SIMD to solve a concrete performance problem for the dev team that made the game The Witness by Casey Muratori: https://www.youtube.com/watch?v=Ge3aKEmZcqY
It's a great talk, I just wish there was a good focused textual version of it, as it is a very long video to recommend to others. Very worth it, but a big investment.
It's a great example of what I think of as vertical integration for performance. As you go through the talk you can understand why all these abstractions exist and why they have to be so generic. But when you have a specific use case, you can vertically integrate from the problem definition all the way down to SIMD and reap big rewards.
Yes, I will do that when I have time one of these years. I did mean to caveat that in my post but forgot. I mainly wanted to make the vertical integration point.
reply