Хоча Node відомий як серверна платформа, інтерес до його використання для створення настільних додатків OS Windows швидко зростає. Прив’язки існують для наборів інструментів GUI, таких, як GTK, QT і Cocoa. Однак однією з переваг Node для веб-розробки є можливість застосування одного і того ж мови, як на сервері, так і на клієнті. Він добре функціонує разом з оболонкою веб-браузера для розробки кросплатформених настільних додатків і ігор JS Windows, які використовують WebGL з HTML, CSS і JS.
Коротка історія коду
JavaScript завжди була мовою програмування або, швидше, сценарієм в інтернеті. Він був вперше представлений в 1995 році і тоді не називався JS Windows. Під час своєї ранньої розробки він носив ім’я Mocha, який представляв собою гру слів на Java, популярному мовою програмування для веб-серверів того часу. Потім він був змінений на JavaScript в браузері Netscape Navigator. Нарешті, пізніше він був перейменований в JavaScript з дуже обмеженою областю застосування.
Завдяки удосконаленням, внесеним до специфікації ECMAScript, JS став сучасною мовою програмування браузерів. Завдяки вседоступності і повсюдності, він став одним з трьох стовпів інтернету поряд з HTML і CSS. Тим не менш, сучасний рівень використання ІТ-технологій вимагає запуску за межами браузера.
Так, у 2009 році з ініціативи Райана Даля народився Node – безкоштовна середовище виконання JavaScript з відкритим вихідним кодом, яка дозволяє запускати JS за межами браузера у вигляді JS Windows. Написаний JS-код працює в будь-якій ОС, в якій встановлено Node, що робить багатоплатформовий аспект інтернету доступним для всіх.