2. Js on Server

Faraz AlamFaraz Alam
1 min read

Node js allow the developer to use javascript both on the client and server side, providing a unified language and ecosystem.

Server

A server is a remote computer which we can assume that its working remotely to provide resources and services to another computer program

V8 Engine

it is written in C++, which is a js engine used to execute js code. V8 is google’s open source high performance js and web assembly engine written in C++. It is cross-platform can can be embedded into any C++ application. Thus we can say that “Node js is a C++ application with V8 embedded in it“.

ECMA script

ECMA stand for European computer manufacture association. These are the standard/rules which js follow.

Q- Why V8 is written in C++. What is the used of it?

  • Whenever we write js code, this code is processed by C++ program or js engine which convert high level language to low level language, which is further understood by computer in the form of binary.

0
Subscribe to my newsletter

Read articles from Faraz Alam directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Faraz Alam
Faraz Alam

Assalamualaikum warahmatullah wabarakatuh( traditional Islamic greeting in Arabic "Assalamu alaikum": "Peace be upon you." "Wa rahmatullahi": "And the mercy of Allah." "Wa barakatuh": "And His blessings.") I’m Faraz Alam, and I’m documenting my journey through the world of software technology. Despite earning a master’s degree in Computer Applications and having access to opportunities provided by my tier-3 college, I struggled to take full advantage of them due to poor management and a less productive environment. This led to joblessness, primarily due to a lack of upskilling. Now, I am dedicated to enhancing my skills and knowledge with the aim of securing a valuable job offer from leading product-based companies, including those in the FAANG group (Facebook, Amazon, Apple, Netflix, Google) and other prominent tech giants. This documentation is not for self-promotion; rather, it is for anyone who is waiting for an opportunity but feels they lack the tools and skills required to overcome challenges. It’s a testament to the effort and responsibility needed to navigate the journey towards success when you take charge of your own path. Date: 31 July 2024, 07:25 AM This page will be updated regularly to reflect new achievements and milestones as I continue to build my career.