Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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 html5程序的整体性能:是否可以跨两台计算机同步两个版本?_Javascript_Performance_Html - Fatal编程技术网

如何提高javascript html5程序的整体性能:是否可以跨两台计算机同步两个版本?

如何提高javascript html5程序的整体性能:是否可以跨两台计算机同步两个版本?,javascript,performance,html,Javascript,Performance,Html,我制作了一个javascript程序,根据一系列切换开关显示图像和播放声音:如果toggleflg[I]=“on”,则会触发图像和声音。不幸的是,当触发多个图像和声音(一次超过10或20个)时,程序不可避免地会变慢:( 我正在寻找提高整体性能的方法。我不在乎如何去做。这个程序只是个人使用的。我的目标是尽可能多地切换开关。在程序中有什么我需要考虑的吗?不知道,我想知道是否可以在两台计算机之间分配工作负荷? 一种方法是让第一台计算机运行一个版本的程序,该程序接受切换输入并显示视觉,然后将更新后的切换

我制作了一个javascript程序,根据一系列切换开关显示图像和播放声音:如果toggleflg[I]=“on”,则会触发图像和声音。不幸的是,当触发多个图像和声音(一次超过10或20个)时,程序不可避免地会变慢:(

我正在寻找提高整体性能的方法。我不在乎如何去做。这个程序只是个人使用的。我的目标是尽可能多地切换开关。在程序中有什么我需要考虑的吗?不知道,我想知道是否可以在两台计算机之间分配工作负荷?

一种方法是让第一台计算机运行一个版本的程序,该程序接受切换输入并显示视觉,然后将更新后的切换FLG数组发送到另一台计算机,可能是通过更新共享文件夹中的文件。第二台计算机将运行同一程序的音频版本,并定期检查切换FLG[i]的更新使用setTimeout()并更新相应的声音。简单,对吗

我希望从这个问题中得到的是,像上面这样的文件共享方法是否在任何方面都是合理的,或者如果同步同一程序的两个版本似乎是错误的,任何可能的性能改进想法或见解都将受到赞赏

我正在Firefox中使用html5音频和画布运行此程序。

您尝试过吗?过去几天我一直在使用它查看我的一些基本网站。您可以为或获得一个插件

例如