Glossary Index

Explore the glossary map Open a larger visual map of glossary categories and related terms without adding weight to the initial index load.
Showing 1–50 of 146 terms.
R
146 terms
r
The r CSS property defines the radius of a circle.
RAIL
RAIL, an acronym for Response, Animation, Idle, and Load, is a performance model originated by the Google Chrome team in 2015, focused on user experience and performance within the browser.
Range.createContextualFragment()
Warning: This method parses its input as HTML or XML, writing the result into a DocumentFragment that might subsequently be injected into the DOM.
Range.getBoundingClientRect()
The Range.getBoundingClientRect() method returns a DOMRect object that bounds the contents of the range; this is a rectangle enclosing the union of the bounding rectangles for all the elements in the range.
RangeError
The RangeError object indicates an error when a value is not in the set or range of allowed values.
Raster image
A raster image is an image file defined as a grid of pixels.
Rate limit
In computing, especially in networking, rate limiting means controlling how many operations can be performed in a given amount of time, usually to avoid overloading the system and causing performance degradation.
Read-Copy-Update
A concurrency technique that publishes replacement data and defers old-data reclamation until existing readers finish.
Read-Through Cache
A cache that retrieves missing entries through its own configured data loader.
Read Amplification
Additional storage or lookup work performed to satisfy a logical application read.
Reading order
Reading order refers to the order in which content is accessed, for example when read out by a screen reader, or navigated to using sequential navigation methods such as tabbing through links or buttons.
Read Skew
An anomaly in which related reads reflect incompatible database states and produce an inconsistent combined view.
Read Your Writes
A session guarantee that later reads can observe that client's own completed writes.
realpath()
realpath() — Returns canonicalized absolute pathname.
Recursion
The act of a function calling itself, recursion is used to solve problems that contain smaller sub-problems.
Redis
Redis is an in-memory data store that supports structured values, expiration, and server-side operations.
Redis Object Cache
A Redis object cache connects WordPress's object-cache API to Redis so selected cached values can persist between requests.
ReferenceError
The ReferenceError object represents an error when a variable that doesn't exist (or hasn't yet been initialized) in the current scope is referenced.
Reflect
The Reflect namespace object contains static methods for invoking interceptable JavaScript object internal methods.
Reflect.apply()
The Reflect.apply() static method calls a target function with arguments as specified.
Reflect.construct()
The Reflect.construct() static method is like the new operator, but as a function.
Reflect.defineProperty()
The Reflect.defineProperty() static method is like Object.defineProperty() but returns a Boolean.
Reflect.get()
The Reflect.get() static method is like the property accessor syntax, but as a function.
Reflect.has()
The Reflect.has() static method is like the in operator, but as a function.
Reflect.ownKeys()
The Reflect.ownKeys() static method returns an array of the target object's own property keys.
Reflect.set()
The Reflect.set() static method is like the property accessor and assignment syntax, but as a function.
Reflect.setPrototypeOf()
The Reflect.setPrototypeOf() static method is like Object.setPrototypeOf() but returns a Boolean.
Reflow
Reflow happens when a browser recalculates the position and geometry of certain parts of a webpage, such as after an update on an interactive site.
Refresh-Ahead Cache
A cache that refreshes eligible entries before expiry to reduce misses seen by readers.
RegExp
The RegExp object is used for matching text with a pattern.
RegExp() constructor
For an introduction to regular expressions, read the Regular Expressions chapter in the JavaScript Guide.
RegExp.escape()
The RegExp.escape() static method escapes any potential regex syntax characters in a string, and returns a new string that can be safely used as a literal pattern for the RegExp() constructor.
RegExp.prototype.dotAll
The dotAll accessor property of RegExp instances returns whether or not the s flag is used with this regular expression.
RegExp.prototype.exec()
The exec() method of RegExp instances executes a search with this regular expression for a match in a specified string and returns a result array, or null.
RegExp.prototype.flags
The flags accessor property of RegExp instances returns the flags of this regular expression.
RegExp.prototype.global
The global accessor property of RegExp instances returns whether or not the g flag is used with this regular expression.
RegExp.prototype.hasIndices
The hasIndices accessor property of RegExp instances returns whether or not the d flag is used with this regular expression.
RegExp.prototype.ignoreCase
The ignoreCase accessor property of RegExp instances returns whether or not the i flag is used with this regular expression.
RegExp.prototype.multiline
The multiline accessor property of RegExp instances returns whether or not the m flag is used with this regular expression.
RegExp.prototype.source
The source accessor property of RegExp instances returns a string containing the source text of this regular expression, without the two forward slashes on both sides or any flags.
RegExp.prototype.sticky
The sticky accessor property of RegExp instances returns whether or not the y flag is used with this regular expression.