Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

HTTP/2 Flow Control

Flow control in HTTP/2 is a fundamental feature that manages the amount of data that can be sent between the client and server at any given time. Unlike its predecessor, HTTP/1.1, which used…

Software development

HTTP/2 Frame

An HTTP/2 frame is a unit of communication in the HTTP/2 protocol, used to encapsulate data. This protocol, which is an evolution of HTTP/1.1, introduces significant improvements in how data is…

Software development

HTTP/2 Header Compression

HTTP/2 header compression is an innovative technique designed to reduce the size of headers in HTTP requests and responses, resulting in a significant improvement in web performance. Compared to its…

Software development

HTTP/2 Multiplexing

HTTP/2 multiplexing allows multiple streams of data to be sent over a single connection simultaneously. This feature is fundamental for improving the efficiency of communication between clients and…

Software development

HTTP/2 Prioritization

HTTP/2 prioritization allows clients to indicate the priority of requests to optimize resource loading. This feature is fundamental in the context of the modern web, where loading speed and…

Software development

HTTP/2 Push

HTTP/2 Push is a feature that allows a server to proactively send resources to a client before the client explicitly requests them. This technique is based on the idea that by anticipating the…

Software development

HTTP/2 Security

HTTP/2 is an improved version of the Hypertext Transfer Protocol that introduces significant security features and enhancements to protect web applications. One of the main innovations of HTTP/2 is…

Software development

HTTP/2 Server Push

Server Push is a feature of the HTTP/2 protocol that allows a server to send resources to a client before the client explicitly requests them. This technique is based on the premise that by…

Software development

HTTP/2 Settings

HTTP/2 configurations are parameters that control the behavior of an HTTP/2 connection. This protocol, which is an evolution of HTTP/1.1, was designed to improve the speed and efficiency of…

Software development

HTTP/2 Settings Frame

The HTTP/2 settings frame is an essential component in the communication between clients and servers within the HTTP/2 protocol context. This frame allows servers and clients to exchange specific…

Software development

HTTP/2 Stream

HTTP/2 stream refers to a logical channel within an HTTP/2 connection that can carry a request and its corresponding response. This feature is fundamental for improving the efficiency of…

Software development

HTTP/2.0

HTTP/2.0 is a significant revision of the HTTP protocol that focuses on performance improvements over its predecessors. Introduced in 2015, HTTP/2.0 aims to optimize data transfer between servers and…

Software development

HTTP/3

HTTP/3 is the third major version of the Hypertext Transfer Protocol, designed to improve performance and security in web communication. Unlike its predecessors, HTTP/3 is based on QUIC, a transport…

Software development

HTTP/3.0

HTTP/3.0 is the latest version of the HTTP protocol, designed to improve speed and security in data transfer across the web. Unlike its predecessors, HTTP/3.0 is based on QUIC, a transport protocol…

Software development

HTTP/HTTPS Protocol

The Hypertext Transfer Protocol (HTTP) and its secure version, HTTPS, are sets of rules governing data transmission over the web. HTTP is a communication protocol that allows the transfer of…

Software development

Http404

Http404 is an exception that is raised when a requested resource is not found. This exception is crucial for handling situations where a user attempts to access a page or resource that does not exist…

Software development

HTTP API

An HTTP API is an application programming interface that uses HTTP requests to access and utilize data. These interfaces allow different applications to communicate with each other over the web…

Software development

HttpBackend

Backend HTTP refers to an interface that allows sending HTTP requests from an application to a server. This communication is fundamental in the development of modern web applications, as it enables…

Software development

HTTP Cache

HTTP caching is a mechanism that allows temporarily storing responses to HTTP requests, aiming to reduce load times and improve efficiency in web content delivery. This system works by storing copies…

Software development

HTTP Chunked Transfer Encoding

HTTP chunked transfer encoding is a method that allows data to be sent in parts or chunks, rather than as a single block. This technique is particularly useful for handling large volumes of data, as…

Software development

HTTP Client

An HTTP client is a software component that sends HTTP requests and receives HTTP responses. This type of client is fundamental in the architecture of web applications, as it enables communication…

Software development

HTTPClient

HTTPClient is a library for making HTTP requests in Ruby, designed to facilitate interaction with web services and APIs. This tool allows developers to send and receive data over the web efficiently…

Software development

HttpClientConfig

The HTTP Client configuration in Angular refers to the options and parameters that can be set to customize HTTP requests made through the HttpClient service. This service, introduced in Angular 4.3…

Software development

HttpClientFactory

HttpClientFactory is a factory for creating instances of HttpClient. This tool, introduced in ASP.NET Core 2.1, allows developers to manage the creation and configuration of HttpClient objects…