互联网上许多功能之所以存在都是因为AJAX(异步JavaScript)这项技术。没有这项技术,点赞、无限加载、地图、实时聊天都会变得难以使用,甚至压根就不会出现。
AJAX出现前,在你按下“点赞”时,会跳转到一个页面,告诉你“点赞已成功”,然后跳转回来。这样的用户体验(UX)非常差劲。如果完全不用JS,结果就是极其糟糕的UX,每个操作都需要刷新页面。
但现在的前端趋势是使用大量的JS,即使是一个功能不多的页面也会加载整个React框架,加载几个字的推文要下载几MB的文件。如果你的网速差,这会导致很差的UX。
JS太少或JS太多都不利于UX。那么只需要不多不少刚刚好的JS即可,程序员在编写网站时不使用框架,尽量少使用JS就行了。
那为何不这么做呢?1.使用JS框架有利于开发体验(DX),可以写更少的代码做更多功能 2.就算网站自身的JS优化到了极致,一旦引入外部广告还是会增大页面JS使用量。说到底就是钱的问题,如果用户愿意花钱去除广告,那么完全可以移除掉外部的JS追踪代码。如果用户愿意花更多的钱,程序员就可以花更多的时间,写更多的代码,不再使用JS框架。
dread可以在Tor Browser的Safest安全级别提供接近明网主流论坛的体验:
http://dreadytofatroptsdj6io7l3xptbet6onoyno2yv7jicoxknyazubrad.onion/post/7a85c9935f1e44daaa47
@Admin_bot 请参考
还有一个原因。互联网已经往快速迭代快速试错的路上一去不复返了,秉持“又不是不能用”精神做出的产品性能不是首要考虑。