HomeCategoriesTechnology

Technology

From artificial intelligence to zero-day exploits — clear explanations for every technology concept, no degree required.

0
Total terms
12
Subcategories
2 min
Avg. read time
30 terms
A
AJAX
AJAX is a web development technique that allows web pages to update content asynchronously without reloading the entire page. This means users can interact with a website and see changes instantly, making for a smoother experience.
BeginnerWeb Development2 min
A
Angular
A web application framework that helps developers build dynamic and interactive websites. It simplifies the process of creating single-page applications using HTML and TypeScript.
BeginnerWeb Development1 min
B
Backend
The backend is the part of a website or application that users don't see. It handles the data, server, and application logic, making everything work behind the scenes.
BeginnerWeb Development1 min
B
Bootstrap
It is a popular front-end framework for developing responsive websites and web applications. Bootstrap provides a collection of design templates and components that help developers create visually appealing and functional web pages quickly.
BeginnerWeb Development2 min
B
Browser
A browser is a software application that allows users to access and navigate the internet. It retrieves, presents, and facilitates interaction with web content, such as websites and online applications.
BeginnerWeb Development2 min
C
CDN (Content Delivery Network)
A Content Delivery Network (CDN) is a system of distributed servers that deliver web content to users based on their geographic location. It helps improve website speed and reliability by caching content closer to users, reducing the distance data has to travel.
BeginnerWeb Development2 min
C
CORS (Cross-Origin Resource Sharing)
CORS, or Cross-Origin Resource Sharing, is a security feature in web development that allows or restricts web applications from making requests to a different domain than the one that served the web page. It helps prevent malicious sites from accessing sensitive data from another site without permission.
BeginnerWeb Development2 min
C
CSRF (Cross-Site Request Forgery)
Cross-Site Request Forgery (CSRF) is a type of security vulnerability that allows an attacker to trick a user into performing actions on a web application without their consent. This can lead to unauthorized actions being taken on behalf of the user, potentially compromising their account or data.
BeginnerWeb Development2 min
C
CSS
A style sheet language used for describing the presentation of a document written in HTML or XML is known as CSS. It allows web developers to control the layout, colors, fonts, and overall visual appearance of a website.
BeginnerWeb Development2 min
C
CSS Grid
A layout system for web pages that allows developers to create complex designs using a grid-based approach. It simplifies the process of arranging elements on a webpage in rows and columns.
BeginnerWeb Development1 min
C
Cache
A cache is a storage system that temporarily holds data to speed up access to frequently used information. It reduces the time it takes to retrieve data from the main storage or server by keeping copies closer to where they are needed.
BeginnerWeb Development2 min
C
Certificate Authority
A Certificate Authority (CA) is a trusted organization that issues digital certificates. These certificates verify the identity of websites and encrypt data exchanged between users and servers.
BeginnerWeb Development2 min
C
Cookie
A cookie is a small piece of data stored on a user's computer by a web browser while browsing a website. It helps websites remember information about the user, like login details or preferences.
BeginnerWeb Development2 min
C
Core Web Vitals
Core Web Vitals are a set of specific metrics that Google uses to measure the performance and user experience of a website. They focus on loading speed, interactivity, and visual stability to ensure that users have a smooth experience while browsing.
BeginnerWeb Development2 min
D
DNS
A Domain Name System (DNS) translates human-friendly domain names into IP addresses that computers use to identify each other on the network. It acts like a phonebook for the internet, making it easier for users to access websites without remembering complex numerical addresses.
BeginnerWeb Development2 min
D
DOM (Document Object Model)
The Document Object Model (DOM) is a programming interface that allows scripts to access and manipulate the structure, style, and content of web documents. It represents the document as a tree of objects, where each node corresponds to a part of the document. This enables dynamic changes to web pages without needing to reload them.
BeginnerWeb Development2 min
F
Fetch API
The Fetch API is a modern web API that allows developers to make network requests similar to XMLHttpRequest. It provides a simpler and more powerful way to handle HTTP requests and responses in web applications.
BeginnerWeb Development2 min
F
Flexbox
A layout model in CSS that allows developers to design responsive web pages easily. It enables items within a container to align and distribute space efficiently, adapting to different screen sizes.
BeginnerWeb Development2 min
F
Frontend
Frontend refers to the part of a website or application that users interact with directly. It includes everything that users see and experience, such as layouts, buttons, and images, all designed to provide a smooth and engaging user experience.
BeginnerWeb Development2 min
F
Full Stack
A Full Stack refers to a complete set of technologies and tools used to develop both the front-end and back-end of a web application. It includes everything from the user interface that users interact with to the server and database that store and manage data.
BeginnerWeb Development2 min
H
HTML
A markup language used to create and design web pages is called HTML. It structures content on the internet and allows browsers to display text, images, and other elements properly.
BeginnerWeb Development2 min
H
HTTP
A protocol used for transferring data over the web is known as HTTP. It allows web browsers and servers to communicate, enabling users to access websites and web applications.
BeginnerWeb Development2 min
H
HTTP/2
HTTP/2 is a major revision of the Hypertext Transfer Protocol that improves web performance and efficiency. It allows multiple requests and responses to be sent simultaneously over a single connection, reducing loading times for websites.
BeginnerWeb Development2 min
H
HTTP/3
A new version of the HTTP protocol, HTTP/3 improves web performance and security. It uses a different transport layer called QUIC, which allows for faster and more reliable connections.
BeginnerWeb Development2 min
H
HTTPS
A secure version of HTTP, HTTPS protects the data exchanged between your browser and the website you visit. It encrypts the information, making it difficult for anyone to intercept or tamper with it.
BeginnerWeb Development2 min
I
IP Address
An IP address is a unique number assigned to each device connected to the internet, allowing it to communicate with other devices. It functions like a home address, helping data find its way to the correct destination. Without IP addresses, devices wouldn't be able to send or receive information online.
BeginnerWeb Development2 min
J
JSON
A lightweight data format that is easy for humans to read and write, and easy for machines to parse and generate. It is often used to transmit data between a server and a web application.
BeginnerWeb Development2 min
J
JWT (JSON Web Token)
A JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. It allows for secure information exchange and is commonly used for authentication and authorization in web applications.
BeginnerWeb Development2 min
J
JavaScript
A programming language used to create interactive effects within web browsers. It allows developers to implement complex features on web pages.
BeginnerWeb Development1 min
L
Local Storage
It's a web technology that allows websites to store data directly in a user's browser. This data persists even after the user closes the browser, making it useful for saving user preferences and session data.
BeginnerWeb Development2 min