最近 Twitter 上说 Fuchsia 要支持 Javascript:
Anyone want to port Node.js to a new platform? Talk to me. I’m hiring!
To elaborate a bit: – The “new platform” is Fuchsia.
– The position is a full-time software engineer position at Google Munich.
– I’m not considering remote at this point in time.
– Experience with Node.js core development, C++, and C++ toolchain would come in handy.
然后有文章说:”Google working to bring JavaScript app support to Fuchsia“。
能编写 Fuchsia 程序(Server/Module)需要 FIDL 的支持,而 FIDL 支持的语言目前有 C/C++, Dart, Go, Rust。
有可能 Fuchsia 只是支持 Electron 而已。这和 Fuchsia 的桌面的战略是一致的,也证明了 Electron 的成功。
也有可能 FIDL 会完整支持构建出 Javascript binding,如果在 Node.JS 里无法调用 FIDL 太局限了。
Yang Guo 已经可以用 GN 构建 Node.JS 了。Node.JS 之前一直使用GYP,而 Fuchsia 的构建工具是 GN+Ninja。