일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- CLASS
- Redux
- web
- useState
- error
- bitcoin
- JavaScript
- express.js
- Ethereum
- node.js
- 삶
- evm
- concept
- blockchain
- HTML
- Props
- built in object
- typeScript
- 기준
- SSR
- Interface
- solidity
- CSS
- REACT
- nextJS
- hardhat
- tailwindcss
- API
- graphQL
- middleware
- Today
- Total
목록전체 글 (373)
ReasonJun

In Node.js, the event loop is a fundamental part of its architecture and is crucial for handling asynchronous operations efficiently. It allows Node.js to perform I/O operations and other tasks without blocking the execution of other code. Understanding the event loop is essential for writing scalable and performant Node.js applications. Here's an overview of how the event loop works in Node.js:..

"Single-threaded" and "multi-threaded" are terms used to describe how a program or a software application manages and executes multiple tasks or threads of execution. These concepts have significant implications for how programs handle concurrency, responsiveness, and performance. Let's explore the differences between single-threaded and multi-threaded environments: Single-Threaded: Definition: ..
In Node.js, blocking and non-blocking refer to how I/O (input/output) operations are handled by the runtime environment. Understanding the difference between these two approaches is crucial for building efficient and responsive applications, especially in scenarios with high concurrency, such as web servers. Let's explore both concepts: Blocking I/O (Synchronous): In a blocking or synchronous I/..
In the context of Node.js, "bindings" typically refer to native bindings or C/C++ addons. These are modules that allow you to integrate existing C or C++ code into your Node.js applications. This capability is essential when you need to interact with low-level system libraries, hardware, or existing C/C++ codebases from your Node.js application. Here's an overview of Node.js bindings: Native Add..
In Node.js, the relationship between V8 and libuv is crucial to understand how Node.js achieves its asynchronous, event-driven, and non-blocking I/O capabilities. Let's break down their roles and how they work together: V8 JavaScript Engine: V8 is an open-source JavaScript engine developed by Google. It's responsible for executing JavaScript code in the Node.js environment. V8 compiles JavaScrip..
libuv is a multi-platform support library primarily developed for use by Node.js. It provides an abstraction layer for asynchronous I/O operations, networking, concurrency control, and other essential functionality required by event-driven, non-blocking applications like Node.js. Here are some key points about libuv: Cross-Platform: One of the primary goals of libuv is to provide a consistent AP..
Node.js is an open-source, cross-platform JavaScript runtime environment that allows you to run JavaScript code outside of a web browser. It was created by Ryan Dahl and was first released in 2009. Node.js is built on the V8 JavaScript engine, which is the same engine that powers the Google Chrome web browser. Here are some key aspects and features of Node.js: Server-Side JavaScript: Node.js is ..
SCSS (Sass CSS) stands for "Sassy CSS" and is a popular extension of CSS (Cascading Style Sheets). It introduces a set of enhancements and features that make writing and maintaining CSS code more efficient and organized. SCSS is often used in combination with build tools like Webpack and preprocessors to streamline web development workflows. Here are the key features and concepts of SCSS: Nestin..
A "source map" is a file generated by tools like Webpack that provides a mapping between the code in your original source files and the code in the final bundled and minified files. It's an essential tool in modern web development for debugging and understanding issues that occur in production code. When you bundle and minify your code using tools like Webpack, the resulting output can be challe..
Gzip compression is a widely used method for reducing the size of files, particularly text-based files like HTML, CSS, JavaScript, and JSON, that are transmitted over the internet. It's a form of data compression that significantly reduces the amount of data that needs to be transferred between a web server and a client (usually a web browser). This results in faster load times and improved webs..