Google нанимает разработчиков для улучшения поддержки JavaScript в Fuchsia с помощью Node.js

Благодаря почти универсальной природе веб-технологий, JavaScript стал практически столь же универсальным языком программирования. Учитывая это, Google продолжает привлекать разработчиков JavaScript, обеспечивая полноценную поддержку Node.js для своей будущей операционной системы Fuchsia OS.

Согласно опросу разработчиков Stack Overflow 2018 года, JavaScript является наиболее используемым языком, причем почти 70% всех разработчиков утверждают, что используют его. В прошлом году мы подробно освещали планы Google в отношении веб-технологий и JavaScript в Fuchsia, включая работу по интеграции Chrome в качестве браузера по умолчанию на платформе и дополнительную поддержку JavaScript через JavaScriptCore от Apple.

В то время выбор JavaScriptCore вместо Node.js для использования в Fuchsia казался странным. Node.js основан на собственном движке V8 JavaScript от Google, который уже был портирован на Fuchsia для использования Chrome. Node.js также является основой веб-технологий, таких как Electron, который поддерживает популярные настольные приложения, такие как Slack и Visual Studio Code.

Реклама — прокрутите вниз для получения дополнительного контента

Google теперь ищет Node.js для участия в вечеринке Fuchsia, согласно рекламному объявлению о вакансии, опубликованному разработчиком V8 Ян Гуо (Yang Guo) в Twitter, на которое обратил внимание Android Police.

Если вы или кто-то из ваших знакомых хотите жить в Германии и работать в Google над тем, чтобы их следующая операционная система была более доступна для 70% разработчиков по всему миру, которые работают с JavaScript, обязательно ответьте на твиты выше (при условии, что вы соответствуете требованиям).

В противном случае, для остальных из нас этот твит дает нам небольшое представление о будущем Fuchsia. Например, Node.js не поддерживает создание приложений для Android (по крайней мере, официально). Однако, поскольку Fuchsia предназначена как для настольных компьютеров, так и для мобильных устройств, откроется возможность доступа к полноценным «настольным» приложениям, созданным на Node.js (например, Visual Studio Code, упомянутому ранее), на смартфонах. Как будто Fuchsia уже не размывала достаточно границ между настольными и мобильными устройствами, с такими разработками как Ledger.

Независимо от их намерений относительно Node.js на платформе, Google явно ориентируется на как можно большее количество сообществ разработчиков с помощью Fuchsia. Разработчики Apple охвачены поддержкой Swift, низкоуровневые разработчики — Rust, разработчики Android — Java, а теперь веб- и JavaScript-разработчики — Node.js.

Подробнее о Fuchsia: