JavaScript – V8 Engine

V8 is Google’s open source high-performance JavaScript engine, written in C++. It is used in Google Chrome, the open source browser from Google, and in Node.js, among others. Computers don't understand JavaScript. JS engine takes JavaScript and converts it into something it does understand - machine code. so what's Machine code (language): it's a programming… Continue reading JavaScript – V8 Engine


How JavaScript works – Engine, the run-time, and the Call stack

JavaScript is getting more and more popular, many frameworks have been created for JS, we can now used Js in front-end development and also for back-end before digger deeper in Angular or ReactJs or Nodejs we need to digger deeper into JavaScript and know how it actually works. there are a lot of developers that… Continue reading How JavaScript works – Engine, the run-time, and the Call stack


ES6 – New Features

This essay will give you a quick introduction to ES6. If you don’t know what is ES6, it’s a new JavaScript implementation. ES6 has mostly syntactic sugar.  Swap variables Using Array Destructuring to swap values let a = 'world', b = 'hello' [a, b] = [b, a] console.log(a) // -> hello console.log(b) // -> world // Yes, it's… Continue reading ES6 – New Features