страшная сила иллюзий |
[Sep. 6th, 2018|02:16 am] |
по случаю довёл до ума KoreNews (rss-читалку для бледной луны), заменив дико тормозящие весь браузер синхронные операции с базой на асинхронные. забавно, что я объективно знаю: в итоге оно стало медленней. но субъективно кажется, что сильно быстрее, потому что UI стал откликаться намного резвей.
собственно, хипсторы давно это используют: нарисуй юзеру «сделано!» сразу после того, как он нажал кнопку, и можешь на фоне хоть весь день сортировать гигабайтную базу пузырьком — юзер будет уверен, что софтина работает с охуевающей скоростью. вот же, как мгновенно интерфейс откликается! |
|
|
Comments: |
From: | (Anonymous) |
Date: | September 6th, 2018 - 03:52 pm |
---|
| | | (Link) |
|
ну вообще-то это не хипсторство, так и должно быть. если у меня к этой базе ещё 100500 юзеров не подключено, то мне похую, с какой скоростью она обновляется.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | September 6th, 2018 - 11:49 pm |
---|
| | | (Link) |
|
вообще-то это самое что ни на есть хипсторство. потому что техника пиздит по поводу завершённости операций, что рано или поздно вылезет боком. например, при попытке запросить актуальный отчёт — который нихера ещё не посчитан. зато интерфейс быстрый.
а с другой стороны, конечно, пользователя тоже не ебёт, что там машина делает, чего ему ждать сидеть. KoreNews вон тоже ебучая хипстота получилась, точно по описанию: ебло уже отреагировало, а база на фоне ещё ворочается. | |