Tag: JavaScript
23 items found
Projects
Services
Glossary Terms
Asynchronous Programming
Asynchronous programming keeps applications responsive by running network, file, and other waiting work without blocking execution.
Bun
Bun is a fast JavaScript and TypeScript toolchain that combines runtime, package manager, test runner, and bundler.
DOM (Document Object Model)
The DOM turns an HTML or XML document into a tree of objects that browsers can read and change through JavaScript.
htmx
htmx is a lightweight library that adds AJAX, WebSocket, and partial server-rendered updates through HTML attributes.
Hydration
Hydration attaches browser-side JavaScript behavior to server-rendered HTML so a static interface becomes interactive.
IndexedDB
IndexedDB is a browser database for storing large structured data persistently with indexes and asynchronous access.
Islands Architecture
Islands architecture keeps most of a page as static HTML and hydrates only the interactive UI sections as separate islands.
JavaScript
JavaScript is a dynamic programming language that runs in web browsers and is used to create interactive web interfaces.
Jest
Jest is a popular testing framework developed by Facebook for JavaScript and TypeScript, known for its ease of use.
Node.js
Node.js is a JavaScript runtime on V8 that uses an event loop and asynchronous I/O to handle many server-side connections.
pnpm
pnpm is a JavaScript package manager that stores dependencies once in a content-addressed store and links them into projects quickly.
Qwik
Qwik is a web framework that resumes application state from HTML and loads JavaScript on demand for fast startup.
React Server Components
React Server Components render selected UI parts on the server and send results without shipping their component code to the browser.
React.js
React is an open-source JavaScript library for building user interfaces from reusable components that update efficiently when state changes.
SPA (Single Page Application)
An SPA updates the interface without full page reloads after the first HTML load, using JavaScript routing and API-driven data.
Svelte
Svelte is a web framework that compiles components into optimized JavaScript, reducing runtime code for user interfaces.
TypeScript
TypeScript adds a static type system to JavaScript, helping teams catch errors during compilation and manage large codebases.
Vue.js
Vue.js is a progressively adoptable JavaScript framework for building component-based interfaces with reactive data binding.
Web Storage
Web Storage stores small key-value data in the browser through localStorage and sessionStorage for client-side state.
Web Worker
A Web Worker lets JavaScript run CPU-heavy tasks in a background thread separate from the main UI, keeping pages responsive.
WebAssembly (Wasm)
WebAssembly runs compiled code from languages like C, Rust, or Go inside browsers and edge runtimes with portable performance.