IJJS

跨平台 JS 运行时环境
授权协议 LGPL
开发语言 C/C++ JavaScript
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 袁志专
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

IJJS 是一个开源的跨平台的 JS 运行时环境,可以在浏览器之外执行 Javascript,类似于 nodejs,但是它更轻量级。

特征

  • URL
  • Jemalloc memory pool
  • XMLHttpRequest & fetch
  • Worker API
  • Crypto API
  • WebAssembly
  • TCP KCP and UDP sockets
  • TTY handles
  • Unix sockets / named pipes
  • Timers
  • Signals
  • File operations
  • High-resolution time
  • Miscellaneous utility functions
  • Worker threads
  • Child processes

依赖库

  • jemalloc
  • libuv
  • wasm3
  • fastlz
  • quickjs
  • kcp
  • log4c
  • miniz
  • curl
  • mbedtls

编译

Windows: Visual Studio 2019 + clang
Linux: Visual Studio 2019 + clang + WSL
OSX: XCode

支持平台

  • GNU/Linux
  • macOS
  • Windows
  • Other Unixes
 相关资料
  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • 问题内容: http://conda.pydata.org/docs/using/envs.html上的conda文档介绍了如何与他人共享环境。 但是,文档告诉我们这不是跨平台的: 在一个平台(例如CentOS)和另一个平台(例如Windows)之间是否有共享和重新创建conda环境的好方法? 问题答案: 回答 假设您要确保通常关心的相同版本的软件包位于不同的平台上,并且不必关心整个依赖树中 所有

  • 我创建了跨平台。带有maven shade插件的jar文件。这个jar在windows上运行得很好,但当我尝试在ubuntu上运行它时,我遇到了一个异常: 我已安装gtk: 。。。和openjfx: 。。。但这没有帮助。 我的pom。xml文件: java--版本: 这是我的问题。jar,或者我需要对ubuntu jdk配置执行smth?我如何解决这个问题?谢谢你的帮助。

  • 问题内容: 对于Windows,我的Node脚本应如下所示: 但是在Linux上没有,所以会像这样: 有没有办法以一致且跨平台的方式声明环境变量? 问题答案: 我最近遇到了跨环境项目。这很简单 这会将环境变量设置为,而不管操作系统是什么。

  • 我需要在我的应用程序中为不同的标签指定不同的FontFamily。我需要使用默认字体(如Android的Roboto和iOS的Helvetica)及其修改(如轻、中、粗)。据我所知,我应该使用Roboto-Light和Helvetica-Light来获得字体的轻版本(中号和粗体相同)。除了这个需求之外,我还需要在XAML中设置字体(如文档中所描述的),所以我最终得到了以下代码 然而,在Androi

  • 作为第三代数据统计和分析平台,诸葛实现了对用户的实名(实账号)分析,并主张互联网产品分析以用户为中心的分析思想并提供了一系列方法论。对用户的唯一标识来源于企业自身数据库对用户的唯一识别符,也即诸葛底层数据采集是以用户为中心的采集,我们提供了跨平台分析版本, 满足企业以用户为中心的整体的分析需求,不同平台相同业务价值下的用户完整的故事解读(例如:分析电商的用户在PC端浏览产品,在移动端支付的转化率)