【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种基于浏览器运行应用程序的控制方法、装置、电子设备与计算机可读存储介质。
技术介绍
1、操作系统,是指一个提供软硬件管理,并提供交互界面进行资源调用的系统。webassembly(一种基于堆栈式虚拟机的二进制指令集,简称wasm)和新功能的应用程序编程接口(application program interface,api)的出现,使得编写和创建一个基于wasm的操作系统成为可能。
2、当前,比如可以使用emscripten技术编译一个基于wasm的linux操作系统,并利用浏览器来运行编译的该linux操作系统,达到在浏览器中创建linux操作系统的目的。
3、但是,利用创建于浏览器的操作系统,如何处理浏览器运行的node.js(node.js是一个javascript运行环境,简称js运行环境)中的js程序(一般可称为应用程序)的请求,以提供应用程序所需要的存在于该操作系统中的服务,现有技术尚未提出成熟的解决方案。
技术实现思路
1、
...【技术保护点】
1.一种基于浏览器运行应用程序的控制方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述应用程序运行于用户空间;所述用户空间包括工作者线程创建的实例;所述实例通过调用所述浏览器的工作者线程接口创建。
3.如权利要求1所述的方法,其特征在于,采用下述方式,使所述应用程序运行于所述实例中:
4.如权利要求3所述的方法,其特征在于,所述第一接口,采用下述方式暴露给所述应用程序:
5.如权利要求4所述的方法,其特征在于,所述通信通道,采用下述方式建立:
6.一种基于浏览器运行应用程序的控制装置,其特
...【技术特征摘要】
1.一种基于浏览器运行应用程序的控制方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述应用程序运行于用户空间;所述用户空间包括工作者线程创建的实例;所述实例通过调用所述浏览器的工作者线程接口创建。
3.如权利要求1所述的方法,其特征在于,采用下述方式,使所述应用程序运行于所述实例中:
4.如权利要求3所述的方法,其特征在于,所述第一接口,采用下述方式暴露给所述应用程序:
5.如权利要求4所述的方法,其特征在于,所述通信通道,采用下述方式建立:
6...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。