Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定运行更新脚本的理想间隔时间_Javascript_Jquery_Facebook_Google Chrome Extension_Setinterval - Fatal编程技术网

Javascript 确定运行更新脚本的理想间隔时间

Javascript 确定运行更新脚本的理想间隔时间,javascript,jquery,facebook,google-chrome-extension,setinterval,Javascript,Jquery,Facebook,Google Chrome Extension,Setinterval,我正在为facebook和quora等网站编写chrome扩展。网站的内容是动态更新的,我需要在内容到达时处理它。我现在编写的脚本计划每1秒运行一次(使用javascriptsetInterval函数)。但是,这会显著降低其他站点的速度 我的问题是如何确定可接受的间隔时间。另一个附带问题:像Facebook这样的网站如何决定何时更新内容 Facebook和Quora很可能使用实时解决方案,如 您需要访问流/端点,才能在其页面上获得Facebook和Quora show等实时数据 因此,您所能做的

我正在为facebook和quora等网站编写chrome扩展。网站的内容是动态更新的,我需要在内容到达时处理它。我现在编写的脚本计划每1秒运行一次(使用javascript
setInterval
函数)。但是,这会显著降低其他站点的速度


我的问题是如何确定可接受的间隔时间。另一个附带问题:像Facebook这样的网站如何决定何时更新内容

Facebook和Quora很可能使用实时解决方案,如

您需要访问流/端点,才能在其页面上获得Facebook和Quora show等实时数据


因此,您所能做的就是在定义的时间间隔内轮询他们的API。

如果1秒使速度减慢,则尝试0.5秒、0.1秒、0.05秒等。没有直接的答案。你将不得不进行一些实验,并根据经验确定什么适合你。