Что такое JavaScript?
JavaScript — это динамический язык программирования. Он легкий и чаще всего используется как часть веб-страниц, реализации которых позволяют сценариям на стороне клиента взаимодействовать с пользователем и создавать динамические страницы. Это интерпретируемый язык программирования с объектно-ориентированными возможностями.
Сначала JavaScript был известен как LiveScript, но Netscape изменила свое название на JavaScript, возможно, из-за волнения, вызванного Java. JavaScript впервые появился в Netscape 2.0 в 1995 году под названием LiveScript. Универсальное ядро ​​языка было встроено в Netscape, Internet Explorer и другие веб-браузеры.

Преимущества JavaScript
Преимущества использования JavaScript:
Меньше взаимодействия с сервером — Вы можете проверить ввод пользователя перед отправкой страницы на сервер. Это экономит трафик сервера, что означает меньшую нагрузку на ваш сервер.
Мгновенная обратная связь с посетителями — им не нужно ждать перезагрузки страницы, чтобы увидеть, не забыли ли они что-то ввести.
Повышенная интерактивность − Вы можете создавать интерфейсы, которые реагируют, когда пользователь наводит на них курсор мыши или активирует их с помощью клавиатуры.
Более богатые интерфейсы − Вы можете использовать JavaScript для включения таких элементов, как компоненты с возможностью перетаскивания и ползунки, чтобы дать Богатый интерфейс для посетителей вашего сайта.

У этих компаний могут быть разные причины для использования Node.js, но все они пришли к выводу, что Node.js того стоит.

1. Линкедин

LinkedIn — это социальная сеть для профессиональных связей. Он лучше всего подходит для людей, стремящихся сделать серьезные шаги в карьере, которые хотят, чтобы их заметили соответствующие компании.
В том же духе компании, которые ищут конкурентоспособных кандидатов на открытые вакансии, используют LinkedIn.
LinkedIn перешел с Ruby на Rails to Node.js в конце 2011 года. Это произошло главным образом потому, что разработчики Linkedin хотели оптимизировать свое мобильное приложение, где теперь все полностью написано на Node.js.
Они смогли значительно сократить ресурсы сервера, и приложение Говорят, что он работает в 20 раз быстрее, чем его предшественник. HTML5 также был важным фактором в разработке мобильных приложений LinkedIn.

2. Убер

Uber — это сервис псевдотакси для людей, которым нужно куда-то быстро добраться, но их пугают завышенные цены на желтое такси.
Люди, которые работают в Uber, — обычные простые люди, которые должны пройти проверку биографических данных.
Из компаний, использующих Node.js, Uber была одной из первых, кто использовал эту структуру в полной мере, построив большую часть платформы Uber на Node.js.
Есть три основные причины, по которым Uber выбрала Node. js: простота проверки ошибок; высокая скорость обработки; и непрерывное развитие благодаря сообществу открытого исходного кода.

3. Трелло

Trello – это совместный онлайн-инструмент, который компании используют для организации проектов и идей с помощью виртуальных досок.
Типичная панель инструментов Trello может сообщать пользователю, над чем ведется работа, кто над ней работает и на каком этапе находится проект. процесс разработки.
На стороне сервера Trello используется Node.js. Trello и его пользователям нужны немедленные обновления, а Node.js может одновременно поддерживать множество открытых подключений.
Команда Trello также ценит множество библиотек Node.js и его функциональные возможности для одностраничных приложений.

4. Уолмарт

Walmart — крупная американская розничная компания, управляющая несколькими продуктовыми магазинами и универмагами по всему миру.
Как одна из компаний, использующих Node.js, Walmart полагается на платформу для своих пользовательских интерфейсов и на уровень оркестровки для создания интерфейсов прикладного программирования. (API) для различных приложений.
Уровни оркестрации позволяют разработчикам интегрировать несколько приложений или служб. По сути, пользователи приложений Walmart могут использовать одну платформу для доступа к нескольким различным функциям.