JavaScript is Everywhere, REALLY?

Berkant Eskicioglu
Commencis
Published in
3 min readJan 5, 2018

JavaScript (/ˈdʒɑːvəˌskrɪpt/), often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. [1]

Sure, let’s continue.

JavaScript is a great language. It has a simple syntax, large ecosystem and, what is most important, a great community.

At the same time, we all know that JavaScript is quite a funny language with tricky parts. Some of them can quickly turn our everyday job into hell, and some of them can make us laugh out loud. [2]

Imagine you’re a new graduate. What is the only language that will allow you to build web applications, APIs, mobile applications, and desktop apps? JavaScript. Increasingly, that’s precisely what new grads are reaching for. Why should a new grad learn a dedicated server-side technology when JavaScript runs everywhere? [3]

The future of JavaScript

So, we are just getting started. JavaScript has just won the language war and domination is about to come. The simplicity and almost universal standard of JavaScript makes it incredible powerful.

Its ability to render fast both in the client and the server is remarkable. JavaScript has already found its way into native applications, and as the world around us is getting connected, JavaScript will be absolutely everywhere.

JavaScript is open

There’s no requirement for a JavaScript developer to use a particular IDE or one single operating system. No need to pay a yearly fee to publish applications in the language. No closed off mega corporation that is guarding the language and its development from within its darkest depths. JavaScript is an open standard that can be implemented using a variety of JavaScript engines. I really hope that the open standard of JavaScript will lead to many open IoT devices that can collaborate and build upon each other, keeping the ideals of the open web alive and well into a whole new era of the Internet. [4]

JerryScript is the lightweight JavaScript engine intended to run on a very constrained devices such as microcontrollers:

  • Only few kilobytes of RAM available to the engine (<64 KB RAM)
  • Constrained ROM space for the code of the engine (<200 KB ROM)

The engine supports on-device compilation, execution and provides access to peripherals from JavaScript.

And Samsung has a iot.js for IOT. Open source as well.

--

--