边缘计算可以通过JavaScript编写函数实现多种多样的功能,这似乎和在浏览器上执行JS、在服务器上执行Node.JS有些相似,但是边缘网络上运行函数在执行效率、网络延迟以及提高安全性等方面有着很大优势。
执行效率
边缘计算的函数在云加速的超级计算中心执行,Runtime使用V8引擎-与Chrome和Node.JS相同,保证了每个函数的执行效率要高于在本地执行;同时每个函数都使用轻量的、无缝切换的沙盒环境,减少虚拟机模型的冷启动时间与资源开销,保证高并发时的执行效率。
网络延迟
云加速拥有遍布全国各地的超级计算中心,支持各种网络线路的高速稳定连接,同时可以根据网络连接情况为服务分配最优路径的边缘节点,大幅减少到服务器之间的网络延迟。
提高安全性
在边缘计算中心内,不同的代码运行在相互隔离的沙箱环境内。这个沙箱环境可以有效抵御side channel attacks等攻击,保障每个代码运行时的安全。同时相比与在浏览器执行JS,可以保证代码对用户不可见,保证代码的安全。