Apa Itu NodeJS

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

Ryan Dahl

• 2009 membuat nodejs


• Software Dev @joynet
• github.com/ry
• Ingin membuat web server menggunakan
event loop, bukan menggunakan thread
• Sudah mencoba menggunakan C, Lua,
dan Haskel
NodeJS di OS

• Memory
• I/O
• File System
• Network
• dll.
Asynchronous & Event Driven

Non-Blocking

Karakteristik Single Threaded but Highly Scalable

NodeJS Cross Platform

MIT License

NPM
File System

Buffer

Fitur Utama Http & Https


NodeJS
REPL ( Read Evaluate Print Loop )

Console
NodeJS
vs
PHP
PHP NodeJS
Tahun di buat 1994 2009
Engine Zend Engine Google’s V8 Engine
Eksekusi Code Multi-Thread, Synchronous Signle-Thread, Asynchronous
Web Server Apache / IIS Berjalan di runtime sendiri
Package Manager Composer NPM ( Node Package Manager )
Dynamic Single Realtime App
Page Application (Chat, API
(SPA) Multiplayer)

NodeJS Streaming App Microservices


Command Line
Cocok Untuk Tool

MERN(React),
MEAN(Angular),
MEVN(Vue)
Pre Requisite

Javascript Dasar
Javascript Lanjutan ( Modern JS /
ES6 )
Window / Linux / MacOS

System
& Software Req Code Editor

Terminal / Comand
Prompt ( GIT Bash )

You might also like