谷歌招聘Node工程師新系統Fuchsia有望支持JS
近日谷歌Chromium工程師郭揚在Twitter中發消息招聘Node.js工程師,表示要將Node.js移植到谷歌的新操作系統Fuchsia中。郭揚表示目前提供的是一個全職工程師職位,需要有Node.js核心開發經驗的開發者,有C++和相關工具鏈經驗會更好。
Node.js 被稱為“服務端的JavaScript”,它是一個讓JavaScript 運行在服務端的開發環境,實質是對Chrome V8 引擎的封裝。知名應用開發框架Electron 正是基於Node.js,它讓開發者可以直接使用HTML、CSS 與 JavaScript 構建應用。
而Fuchsia 是一個基於功能的模塊化操作系統,它是一個非Linux 系的系統,採用全新內核Zircon。Fuchsia 致力於打造一個移動與PC 大統一的生態,它支持64 位Intel 與ARM 處理器,並且傳聞其會專注於嵌入式領域,並應用於IoT。
目前開發Fuchsia 的語言包括C/C++、Dart、FIDL(Interface definition language)、Go、Rust、Python 與Flutter 模塊,其中內核Zircon 是以C 為主編寫的,而為人熟知的Dart 和Flutter 則主要用於UI 與應用開發。
谷歌團隊現在想要在Fuchsia 中加入JavaScript 支持,會帶來一些什麼呢?有評論猜測將Electron 移植到Fuchsia 會是第一步,這對於潛在的桌面用戶來說,會是一項獨特的優勢;此外還可以創建面向IoT 設備的應用。
另一方面,評論還表示,如果Fuchsia 能夠提供對JavaScript 語言的深度支持,那相關應用的開發將變得更加容易。