ShadowNode 是可以运行 Node.js 应用程序的另一个运行时(Runtime),具有更快的启动速度以及更小的内存占用、更加节省内存的模块加载方式,适用于低内存设备,灵感来自三星的 IoT.js 项目。
ShadowNode 不使用 V8 作为 JavaScript 引擎,而是用到了一款三星出品的 JerryScript 做底层的解释执行。
ShadowNode 目前支持的模块有 HTTP/NET/DNS/Child Process 等,除此之外,还默认支持 DBus 通讯方式。
获取源代码
$ git clone https://github.com/Rokid/ShadowNode.git $ cd ShadowNode
构建
$ tools/build.py $ tools/build.py --install # install the binary/library/headers to prefix, default /usr/local
获取支持
$ tools/build.py --help
测试
$ tools/build.py --tests
好久不见,Yorkie 最近做了一个小东西,在此分享给大家! 先放个链接:Rokid/shadow-node 从名字来看,他可不是一个 Node.js 的 C++ Addon,而是可以运行 Node.js 程序的另一个运行时(Runtime),相比 Node.js,具有更快的启动速度以及更小的内存占用、更加节省内存的模块加载方式!原来一个 Node.js 应用需要好几十M的运行时内存,现在可能只需
Hello,这次发布时隔3个月,我们终于迎来了 ShadowNode v0.8.0 的发布,废话不多说,先来看看这个版本都支持了哪些功能: 支持加载本地 Add-on 模块,为 N-API 做准备; 更稳定的 TLS 和 MQTT 模块(修复了若干崩溃与内存问题); 更稳定的 Child Process 模块; 更稳定的 HTTP/HTTPS 模块; 新增了内置的 WebSocket 模块,支持
Hi,大家好!我在这里很高兴地宣布,在过去20天里,ShadowNode 伴随着XX需要,已经悄悄地增加了很多新功能,并且已经在这不到一个月的时间,迭代了N个小版本了(目前版本管理还不是特别规范了),主要包含如下: 增加了 TLS 模块,实现了客户端功能; 重写了原有地 HTTPS 客户端功能,使用 TLS 替换掉了之前地 libcurl 和 openssl,架构更加清晰明了; 增加了 MQTT
最近有这样的需求,出现一个bug,截图的时候,box-shadow无效 但不是不支持box-shadow 检查一下box-shadow的单位,是不是vw,如果是vw,试试改成其他,如px 应该就能解决了
Node对象 Node是一个接口,各种类型的DOM API对象会从这个接口继承,其允许我们使用相似的方式对待这些不同类型的对象。 属性 Node.prototype.baseURI: 只读,返回一个表示base URL的DOMString,不同语言中的base URL的概念都不一样,在HTML中base URL表示协议和域名,以及一直到最后一个/之前的文件目录。 Node.prototype.ba
嵌入式设备C SDK C SDK 快速开始 开发环境准备 安装Ubuntu16.04 安装必备软件 获取设备激活凭证 创建产品 添加测试设备 编译样例程序 解压缩 SDK 填入设备信息 编译SDK产生样例程序 服务同步调用能力开发 能力概述 设备端实现 运行样例程序 执行样例程序 观察消息上报 观察消息下推 观察设备状态和设备日志 设备量产 嵌入式设备C SDK 更新时间:2018-03-23 1
我正在使用Windows8。我正在尝试在设备上运行应用程序。找不到我的设备,设备USB调试已启用。此外,我已经安装了相同的驱动程序使用管理我也安装了谷歌USB驱动程序包。但仍然找不到该设备。 拜托,有人能帮忙吗
我打算通过RESTAPI将数据从嵌入式设备加载到BigQuery。 我的BigQuery初始化已经完成,我正在使用python库访问相同的初始化。 我的嵌入式设备使用这些与我的服务号JSON散列的参数创建JWT 我试图使用TCP终端应用程序测试相同的。请向我解释配方是否有任何问题。 我首先需要知道BigQuery是否允许这样的访问。 请告诉我JSON字符串中的子应该是什么。 如果我做错了,请告诉我
更新时间:2018-09-14 20:15:43 本示例旨在为开发者展示如何让设备快速与阿里云端的 LD(Link Develop)平台相连,把设备端属性上报到云端展示,手机APP,或者云端远程更新设备的属性和状态,操控设备。 该示例使用到了开发板 ESP32-devkitC 板上的 LED 灯,因此需要 ESP32-devkitC 开发板:goouuu-esp-32f,当然,也可以使用其他参考板
主要内容:嵌入式系统硬件,嵌入式系统软件在学习物联网或在物联网上构建项目时,了解嵌入式设备非常重要。嵌入式设备是构建独特计算系统的对象。这些系统可能连接也可能不连接到Internet。 嵌入式设备系统通常作为单个应用程序运行。但是,这些设备可以通过互联网连接进行连接,并且可以通过其他网络设备进行通信。 嵌入式系统硬件 嵌入式系统可以是微控制器型或微处理器型。这两种类型都包含集成电路(IC)。 嵌入式系统的基本组件是RISC系列微控制器,
我也尝试过这个其他的解决方案。