JSRE 简介

更新时间:
2023-08-09
下载文档

JSRE 简介

什么是 JSRE

JSRE(JavaScript Runtime Environment) 是 EdgerOS 智能操作系统中的 JavaScript 运行环境,它把互联网技术栈带入了物联网和边缘计算领域,在封装了大量基础库的同时,为上层框架提供了丰富的 API。EdgerOS 的基础库包含了安全加密、AI、多媒体、数据库和多种通信协议等核心能力,极大地降低了应用程序开发难度。

产品特点

  • 极简开发

    JSRE 打通了互联网和物联网技术栈,开发者可以使用熟悉的互联网技术开发物联网应用,同时系统提供功能丰富、开箱即用的开发框架和人工智能接口,有效降低应用开发的难度和成本,提高开发效率。

  • 多线程

    JSRE 对 JavaScript 语言风格做了重大改进,提供了一个标准的多线程环境,您可以在 JSRE 中创建多个线程处理不同的任务,来提高程序的并发处理能力。 同时,JSRE 还保留了 JavaScript 异步特性,您可以使用任何喜欢的机制(同步或异步)开发应用程序,因此基于 JSRE 开发应用程序非常灵活。

  • 轻量化

    相较 Node.js 而言 JSRE 消耗更少的系统内存,使用起来更轻量化,更适合在嵌入式开发领域使用。

  • 设备和协议抽象

    基于 JSRE 的 EdgerOS 提供了强大的设备抽象能力,设备开发者无论通过标准协议还是私有协议,都可以将设备能力接入爱智系统,并通过爱智设备框架的标准接口被上层的应用开发者使用,上层应用开发者不需要了解智能设备的底层通信协议细节,只需要调用高度抽象的设备接口,就可以快速发现和连接设备,并调用设备的各项功能。

API 概览

JSRE 中除了常见的系统 API 外,还内置了一些框架和扩展 API:

  • Web 框架
  • 数据库
  • 多任务,多进程
  • 文件系统
  • 网络
  • 路由
  • IoT 设备
  • 多媒体
  • AI
  • 其他通用模块

关于 JSRE 的更多信息,请参考 JSRE 使用方法JSRE API

文档内容是否对您有所帮助?
有帮助
没帮助