3 ms·
> so why use vim? vim is lightweight and miles ahead of ed. It's easier for me, as a user, to use vim than to use ed. It's simpler and loads faster than Notepa
by inetknght 8y ago
> so why use vim?
vim is lightweight and miles ahead of ed. It's easier for me, as a user, to use vim than to use ed. It's simpler and loads faster than Notepad++ or Code.
> from the same problem that threads in general arose - some part of the program blocking another part of the program, making for a bad experience.
While I concur that a web site not loading makes for a bad experience, I do diverge on the solution.
> javascript runs in a single thread for the whole page - so anything that is blocking in any way, due to processing data, dealing with loading data, rendering any sort of 3d for you, mixing audio, really anything that would give you any sort of interactive experience could block the whole page from being responsive.
Solution: don't use javascript.
> you might as well as from what problem threads arose - same answer. it's true that we had fairly primitive cooperative multi-threading in c using lngjmp and setjmp, but it's still a lot better to fire up another thread when doing tasks like the above, especially when dealing with a gui is also involved, such as with the web
Honestly I don't see where the problem is a user problem. It's a problem, for sure, but I believe it rests solely in the hands of the developer and web site's servers.
> I'm happy to provide concrete examples, if you want.
I would like that, if you're willing to also learn how I think some of the examples might be done differently.