首页> 外文会议>34th International Convention on Information and Communication Technology, Electronics and Microelectronics >Cross-context Web browser communication with unified communication models and context types
【24h】

Cross-context Web browser communication with unified communication models and context types

机译:具有统一通信模型和上下文类型的跨上下文Web浏览器通信

获取原文

摘要

Modern Web applications are developed and executed as a set of interacting browser contexts, such as windows, frames and background workers. Cross-context communication systems have been rapidly evolving to support this interaction, but are still behind modern Web application demands. In this paper we present Pmrpc, a cross-context communication system with several novel properties important for future Web applications. First, the system provides three communication models, message-based, remote procedure call and publish-subcribe, and exposes them through a single unified programming interface. Second, the system enables communication between both window-type contexts and worker-type contexts using the same unified programming interface. Third, the system enables dynamic discovery of contexts. We present the architecture of Pmrpc, based on secure message-oriented browser primitives introduced in the HTML5 group of standards. Lastly, we compare the execution times of achieving specific application goals when using Pmrpc to those of HTML5 native browser primitives. We show that although Pmrpc is slower than native primitives, the reduction in performance is not significant and the system is still usable in real-world Web applications.
机译:现代Web应用程序是作为一组交互的浏览器上下文(例如,窗口,框架和后台工作程序)开发和执行的。跨上下文通信系统已经在迅速发展以支持这种交互,但是仍然落后于现代Web应用程序的需求。在本文中,我们介绍了Pmrpc,这是一种跨上下文通信系统,具有一些对将来的Web应用程序很重要的新颖属性。首先,该系统提供了三种通信模型:基于消息的,远程过程调用和发布-订阅,并通过一个统一的编程接口将其公开。其次,该系统使用相同的统一编程接口实现窗口类型的上下文和工作人员类型的上下文之间的通信。第三,该系统能够动态发现上下文。我们基于HTML5标准组中引入的面向安全消息的浏览器原语,介绍Pmrpc的体系结构。最后,我们将使用Pmrpc时实现特定应用程序目标的执行时间与HTML5本机浏览器原语的执行时间进行了比较。我们表明,尽管Pmrpc的速度比本机原始速度慢,但性能的降低并不明显,并且该系统仍可在实际的Web应用程序中使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号