高性能 JavaScript - 快速响应的用户界面
【2015-02-12】有一句话很有道理:“如果 JavaScript运行了整整几秒钟,那么很有可能是你做错了什么......”,如果界面在 100 毫秒内响应用户输入,用户会认为自己在“直接操作界面中的对象”。超过 100 毫秒意味着用户感觉自己与界面失去了联系。JavaScript 和用户界面更新在同一个进程中运行,因此一次只能处理一件事情。这意味着当 JavaScript 代码在运行时,用户界面不能响应输入,反之亦然。高效地管理UI线程就是要确保 JavaScript 不能运行太长时间,以免影响用户体验。管理好 JavaScript 的运行时间对 Web 应用的性能非常重要 ...