如何在HTML页面上创build一个常量脚本

我知道标题听起来有点奇怪,但下面将解释它,

我有一个网站与JavaScript定时器的聊天脚本每5秒刷新消息,这使得它很烦人。

我打算切换到nodejs并制作一个实时聊天应用程序。

要将用户连接到服务器,请使用以下命令:

<script> var c = new WebSocket("ws://localhost:8001"); </script> 

这个脚本是每个页面上都需要用户保持连接,但问题是它会创build一个新的websocket每次这是不好的性能和加载时间,我已经注意到在Facebook上导航栏和聊天栏导航时不重载,那么如何实现呢?

提前致谢

在Facebook使用单页应用程序 ,当您点击任何内部链接时不重新加载页面。 请参阅angular度或其他Spa框架。