Server-side Scripting With Node.js

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts related to server-side scripting with Node.js.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

Server-side Programming

A type of programming that allows tailored content delivery to individual users and provides access to underlying OS features.

2
New cards

Node.js

An open-source runtime environment for executing JavaScript outside the browser, allowing writing server-side code in JavaScript.

3
New cards

Event loop

A single-threaded architecture in Node.js that handles incoming requests sequentially and processes them.

4
New cards

Asynchronous Programming

A programming paradigm that allows functions to be executed outside the main execution thread, enabling non-blocking operations.

5
New cards

Promise

A proxy for a value that will eventually become available, which can be resolved or rejected.

6
New cards

Nodemon

A module that automatically restarts a Node.js application when file changes in the directory are detected.

7
New cards

File I/O

Input/output operations involving reading and writing files, which can be performed asynchronously or synchronously using the fs module.

8
New cards

Transform Stream

A type of stream that can both read and write data, transforming the input data during the process.

9
New cards

EventEmitter

A Node.js class that allows for triggering and responding to events.

10
New cards

Microtask queue

A queue that processes asynchronous tasks such as promises after the current stack of execution is complete.

11
New cards

Callback hell

A situation in programming where callbacks are nested within callbacks, making the code hard to read and maintain.

12
New cards

Dependency

A library or module that a piece of code relies upon for functionality.

13
New cards

Readable Stream

A stream that allows data to be read from it.

14
New cards

Writable Stream

A stream that allows data to be written to it.

15
New cards

Duplex Stream

A stream that allows simultaneous reading and writing.

16
New cards

Non-blocking I/O

I/O operations that allow other tasks to proceed without waiting for the current task to complete.

17
New cards

Session management

The process of managing user sessions, including storing and retrieving session data.