Поймите, что означает «облегченная» функция JavaScript.

Согласно определению MDN,

JavaScript — это облегченный, интерпретируемый или скомпилированный язык программирования Just In Time.

JavaScript известен среди разработчиков многими своими преимуществами, возможностями. Итак, эта серия предназначена для перечисления и объяснения каждой функции этого языка программирования. Итак, мы начнем с одной из основных особенностей JavaScript — легковесного языка программирования. Что это значит?

Облегченными языками программирования являются те, которые разработаны:

  • потреблять минимальные ресурсы памяти, когда его код или приложение работает.
  • чтобы упростить внедрение на разных платформах, таких как веб, мобильные устройства, настольные компьютеры и т. д.,
  • иметь минималистский, простой синтаксис, семантику, чтобы помочь в обучении быстро.

Итак, как JavaScript вписывается в этот счет?

JavaScript является однопоточным языком и следует асинхронному выполнению кода. Благодаря этому приложения потребляют меньше ресурсов, чем реализации других языков. Он работает в браузерах без какой-либо зависимости, что может продемонстрировать эффективность языка. С каждым новым стандартом ECMAScript (стандарт JavaScript, предназначенный для обеспечения совместимости веб-страниц между браузерами) в язык встраиваются новые функции, поэтому пользователям не нужно писать новый код, что делает его более экономичным.

JavaScript, независимо от того, на чем он работает, не нуждается в каких-либо модификациях кода. Одно и то же приложение можно запускать в браузерах, мобильных платформах, настольных компьютерах и многих других системах. Это делает JavaScript первым выбором для создания приложений для разработчиков по всему миру.

JavasScript имеет минимальный набор языковых конструкций, которые можно использовать для обработки любых требований для данного приложения. Он использует динамическую типизацию, при которой типы переменных назначаются во время выполнения на основе их значения. Все является объектом в JavaScript, поэтому с каждой объявленной переменной становится доступным множество встроенных опций и операций. С таким количеством вещей, о которых заботятся «под капотом», разработчику требуется минимум усилий для изучения языка, и он может больше сосредоточиться на создании приложения.

Надеюсь, это помогло вам понять, почему JavaScript легкий. Пожалуйста, поделитесь своей мыслью.

Подписывайтесь на меня, чтобы не пропустить интересные статьи о JavaScript и веб-разработке. Также, пожалуйста, подпишитесь на Twitter.

Больше контента на plainenglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Получите эксклюзивный доступ к возможностям написания и советам в нашем сообществе Discord.