Glossary index

Technology, science and the universe

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

JavaScript Module

A JavaScript module is a reusable piece of code that encapsulates functionality, allowing developers to organize and structure their code more efficiently. Modules facilitate separation of concerns…

Software development

JavaScript Monitoring

JavaScript monitoring involves tracking the performance and errors in the execution of JavaScript code. This process is essential to ensure that web applications run efficiently and smoothly…

Software development

JavaScript MVC Patterns

Design patterns that implement the Model-View-Controller (MVC) architecture in JavaScript applications are fundamental for organizing and structuring code in web development. MVC is an architectural…

Software development

JavaScript Network Monitoring

Network monitoring in JavaScript applications refers to the ability to track and analyze the network requests and responses generated during the execution of a web application. This process is…

Software development

JavaScript Null Object Pattern

The Null Object pattern in JavaScript is a design approach that uses a null object instead of a null reference to avoid the need for null checks in the code. This pattern allows for cleaner and more…

Software development

JavaScript Obfuscation

JavaScript obfuscation is the process of making JavaScript code difficult to understand to protect it from reverse engineering. This process involves transforming the source code into a version that…

Software development

JavaScript Object

A JavaScript object is a collection of properties, where each property is defined as a key-value pair, used to store data and functionality. Objects are fundamental in JavaScript, as they allow for…

Software development

JavaScript Object Notation

JavaScript Object Notation (JSON) is a lightweight data interchange format that is easy for humans to read and write. It is based on a subset of the JavaScript object notation, making it particularly…

Software development

JavaScript Object Security

JavaScript object security refers to the measures implemented to protect objects within the JavaScript environment from unauthorized access and malicious manipulation. In a Zero Trust cloud context…

Software development

JavaScript Observer Pattern

The Observer Pattern in JavaScript is a design pattern that establishes a one-to-many dependency between objects. This means that when an object, known as the 'subject', changes its state, all…

Software development

JavaScript Pair Programming

Pair programming is a software development technique that involves two programmers collaborating on the same task. In the context of software development, this methodology is applied to enhance code…

Software development

JavaScript Performance Profiling

JavaScript performance profiling is a critical process in the development of modern web applications, allowing developers to analyze and optimize the performance of JavaScript code. This analysis…

Software development

JavaScript Promise

A Promise in JavaScript is an object that represents the eventual completion or failure of an asynchronous operation, allowing for cleaner and more manageable asynchronous code. This object can be in…

Software development

JavaScript Prototype Pattern

The Prototype pattern in JavaScript is a design pattern that allows for the creation of new objects by copying an existing object, known as the prototype. This approach is based on JavaScript's…

Software development

JavaScript Prototype Pollution

Prototype pollution in JavaScript refers to a vulnerability that allows an attacker to modify the prototype of an object, leading to unexpected behavior in the code. In JavaScript, objects inherit…

Software development

JavaScript Resource Monitoring

JavaScript resource monitoring refers to the process of tracking and analyzing resource usage within applications that utilize this programming language. This approach is crucial for ensuring…

Software development

JavaScript Rest Parameter

The Rest parameter in JavaScript is a feature of function syntax that allows developers to handle an indefinite number of arguments as an array. It is introduced with three ellipses (...) before the…

Software development

JavaScript Scope

The scope of JavaScript refers to the current execution context in which values and expressions are accessible. In programming, scope determines the visibility and lifetime of variables and functions…

Software development

JavaScript Security

JavaScript security refers to the measures taken to protect JavaScript code and its execution environment from vulnerabilities. Since JavaScript is a widely used programming language in web…

Software development

JavaScript Singleton Pattern

The Singleton pattern in JavaScript is a design pattern that restricts the instantiation of a class to a single instance and provides a global access point to it. This pattern is particularly useful…

Software development

JavaScript Spread Operator

The spread operator in JavaScript is a syntax that allows an iterable, such as an array, to expand in places where zero or more arguments are expected. This operator is represented by three…

Software development

JavaScript State Pattern

The State Pattern is a design pattern that allows an object to alter its behavior when its internal state changes. This pattern is particularly useful in situations where an object can have multiple…

Software development

JavaScript Strategy Pattern

The Strategy Pattern is a design pattern that allows selecting the behavior of an algorithm at runtime. This pattern is based on the idea of encapsulating different algorithms within independent…

Software development

JavaScript Syntax

The syntax of JavaScript refers to the set of rules that defines the combinations of symbols that are considered correctly structured programs in this programming language. Like any other programming…

Glosarix on your device

Install
×
Enable Notifications Ok No