调用web API客户端的缺点/优点

Disadvantages/Vantages for calling web API client-side

本文关键字:缺点 优点 客户端 web API 调用      更新时间:2023-09-26

我正在启动一个与许多web服务交互的web应用程序。我问你,你对用javascript调用这些web服务有什么看法。

我的看法:优势:-带宽节约(服务器端)-没有客户端-服务器通信(仅用于读取操作)-还有什么?

缺点:-代码可读-还有什么?

服务器端:

  • 缓存更简单
  • 无需担心恶意JSON
  • 没有相同的域限制
  • 每个请求都有更多的网络延迟

客户端:

  • 更少的应用程序层
  • 访问api时不会引入更多的网络延迟
  • 需要客户端模板,或将数据发送回后端

这些服务将存在于不同的域上吗?如果是这样,您将不得不处理跨域AJAX调用;与之交互的服务必须支持JSONP或CORS,后者是相当新的,只有现代浏览器才支持。