Reference · for app developers checking whether a built-in works before writing it · Markdown

901. JavaScript's built-ins

Every member of JavaScript's standard library, with what fsr does when a loader or a component reads it. The list at the end is written from the table the build is tested against, so it changes when the build does.

How to read the list

Each member has two answers, one for a loader or an action and one for a component.

  • server: the build lowers it and the server answers what node v26 answers for the same code. The test runs the member's code through node and through fsr and compares the two.
  • browser: the value depends on the viewer's machine or the moment the page runs, such as Date.now() or Math.random(). The server leaves it to the browser, as chapter 111 describes. Only a component has this answer, since a loader always runs on the server.
  • refused: the build stops with the file, the line and what it could not lower. Nothing runs that would answer differently from node.
  • throws, as in node: node throws for this code and so does fsr.
  • loader only: the code awaits, which a component cannot do.

The code each member was tried with is in fsr/lower/tests/standard_members.tsv, one line per member with node's answer beside it.

A refusal

A refusal names the line and the member:

ts
async function fetchTotal() {
  return 21;
}

export async function load() {
  const total = fetchTotal().then((n) => n * 2);
  return { total };
}
text
routes/page.loader.ts:6:17: `.then()`, which is not a builtin

Write the await instead. The build lowers it:

ts
export async function load() {
  const total = (await fetchTotal()) * 2;
  return { total };
}

What is refused and what to write instead

RefusedWrite instead
.then(), .catch() and .finally() on a promiseawait, with try and catch around it
Object.defineProperty, Object.defineProperties, Object.setPrototypeOf, their Reflect forms and the __defineGetter__ familyA plain object literal or a class with a getter
console.log(...) used as a valueconsole.log(...) as a statement of its own
RegExp.$1, RegExp.lastMatch and the other legacy staticsThe match array exec or match answers
Atomics and SharedArrayBuffer.prototype.growNothing: a body runs on one thread
Error.captureStackTrace and the other V8-only staticsA new Error(message)
An Intl formatter or a constructor kept as a value, const f = Intl.NumberFormatnew Intl.NumberFormat(locale, options) and its format called where it is used
new Headers(...) and AbortControllerheaders in a Response init, read back with response.headers.get(name)
formatRange, formatRangeToParts and selectRangeTwo format calls joined
formatToParts of an Intl.DurationFormatformat
Intl.Locale.prototype.getCollationsNothing: the collations are ICU's and the build does not carry them
A Request's body, headers, signal and body methodsThe fields the init gave, read back from the request
A Response's body read without await, its body stream, clone() and headers as a valueawait response.text(), await response.json() or await response.bytes()
The value .append(), .set(), .delete() or .sort() of a URLSearchParams answersThe call as a statement of its own, then the params read
ArrayBuffer.prototype.resize and transferA new ArrayBuffer of the size wanted
TextEncoder.prototype.encodeIntoencode, which answers a new Uint8Array
Proxy.revocablenew Proxy(target, handler)
URL.createObjectURL and revokeObjectURLNothing on the server: they name a Blob the browser holds

Where fsr answers as Chrome does

Math.sin, Math.cbrt and the other transcendental functions answer the correctly rounded result, as Chrome 158 does. Node v26 runs an older V8 whose results are one unit in the last place off for some arguments. The list marks the two members the test caught.

fsr's locale data is CLDR 48.2.1 with ICU 78, from ICU4X 2.3. Chrome 158 bundles ICU 78.2, which carries CLDR 48. node v26.8.1 ships CLDR 48.0. Where fsr and node differ fsr follows its own data. new Intl.Locale("az-Arab").getNumberingSystems() answers arabext in fsr and latn in node.

A browser with other locale data can format the same value differently from fsr. Safari, Firefox and an older or newer Chrome each carry their own CLDR.

Where the locale data is

ir/data/icu.postcard is every locale's ICU4X data, the 72 kinds of it the intl functions load. snapfire_i18n holds the rest: currency, percent and relative-time patterns, zone names and display names. fsr build cuts both to the locales [locales] supported lists and writes them as generated/locale.data, which the host reads at boot. A host refuses to start without the file, or with a file cut for other locales or by another ICU4X release.

fsr, fsr test and a terminal program format from every locale's data, built in through the intl_compiled feature of snapfire_fsr_ir. A host built with snapfire_fsr_host's intl_compiled feature starts without a file and formats from every locale's data.

Moving to newer locale data

ir/Cargo.toml holds the ICU4X crates at ~2.3. ICU4X 2.4 carries CLDR 49, which Chrome does not ship yet. Under it es-ES ordinals for 1, 3, 21 and 23 answer one where Chrome answers other. Its en-IN times read PM where Chrome writes pm.

Chrome moves to a new ICU when a commit titled Roll ICU from 78.2 to ... lands on chromium/deps/icu. It reaches Chrome stable with the first milestone that branches after it. To see which CLDR a Chrome carries, run this in it:

js
new Intl.PluralRules("es-ES", { type: "ordinal" }).select(1) // "other" on CLDR 48, "one" on CLDR 49

Once Chrome stable answers one:

sh
cargo test -p snapfire_fsr_ir --release --test std --no-run
icu4x-datagen --markers-for-bin target/release/deps/std-<hash> --locales full --format blob --deduplication none \
  --segmenter-models cjdict burmesedict khmerdict laodict thaidict --out ir/data/icu.postcard --overwrite
  • Raise the icu_* requirements in ir/Cargo.toml and cli/Cargo.toml to the ICU4X release that carries Chrome's CLDR and set ICU in ir/src/intl_data.rs to it.
  • Write ir/data/icu.postcard again with that release's icu4x-datagen, from a release build of a test that links every intl function:
  • Record ir/tests/fixtures/intl_chrome.json and intl_chrome_currency.json again in that Chrome.
  • Run cargo test -p snapfire_fsr_ir --test intl_browser.

Known limits

  • subarray of a typed array is a copy, so a write through it does not reach the array it came from.
  • A Date whose kind the build cannot see on a render path is written in UTC.
  • Temporal.Instant.prototype.toLocaleString with no timeZone on a render path is written in the server's zone.
  • A Response body can be read twice. JavaScript throws the second time.
  • new Request(path) with a path rather than a URL is kept as given, so a middleware's next can run it. Node throws for it.
  • getTimeZones of a locale whose region is a UN area code, such as en-001, answers an empty list.
  • resolvedOptions of an Intl.DurationFormat given a unit's own style is refused.

The list

Object

MemberLoaderComponent
assignserverserver
getOwnPropertyDescriptorserverserver
getOwnPropertyDescriptorsserverserver
getOwnPropertyNamesserverserver
getOwnPropertySymbolsserverserver
hasOwnserverserver
isserverserver
preventExtensionsserverserver
sealserverserver
createserverserver
definePropertiesrefusedrefused
definePropertyrefusedrefused
freezeserverserver
getPrototypeOfserverserver
setPrototypeOfrefusedrefused
isExtensibleserverserver
isFrozenserverserver
isSealedserverserver
keysserverserver
entriesserverserver
fromEntriesserverserver
valuesserverserver
groupByserverserver
__defineGetter__refusedrefused
__defineSetter__refusedrefused
hasOwnPropertyserverserver
__lookupGetter__refusedrefused
__lookupSetter__refusedrefused
isPrototypeOfrefusedrefused
propertyIsEnumerableserverserver
toStringserverserver
valueOfserverserver
__proto__serverserver
toLocaleStringserverserver

Function

MemberLoaderComponent
lengthserverserver
nameserverserver
applyserverrefused
bindserverrefused
callserverrefused
toStringserverserver
argumentsthrows, as in nodethrows, as in node
callerthrows, as in nodethrows, as in node

Array

MemberLoaderComponent
isArrayserverserver
fromserverserver
fromAsyncserverloader only
ofserverserver
lengthserverserver
atserverserver
concatserverserver
copyWithinserverserver
fillserverserver
findserverserver
findIndexserverserver
findLastserverserver
findLastIndexserverserver
lastIndexOfserverserver
popserverserver
pushserverserver
reverseserverserver
shiftserverserver
unshiftserverserver
sliceserverserver
sortserverserver
spliceserverserver
includesserverserver
indexOfserverserver
joinserverserver
keysserverserver
entriesserverserver
valuesserverserver
forEachserverserver
filterserverserver
flatserverserver
flatMapserverserver
mapserverserver
everyserverserver
someserverserver
reduceserverserver
reduceRightserverserver
toReversedserverserver
toSortedserverserver
toSplicedserverserver
withserverserver
toLocaleStringserverserver
toStringserverserver

Number

MemberLoaderComponent
isFiniteserverserver
isIntegerserverserver
isNaNserverserver
isSafeIntegerserverserver
parseFloatserverserver
parseIntserverserver
MAX_VALUEserverserver
MIN_VALUEserverserver
NaNserverserver
NEGATIVE_INFINITYserverserver
POSITIVE_INFINITYserverserver
MAX_SAFE_INTEGERserverserver
MIN_SAFE_INTEGERserverserver
EPSILONserverserver
toExponentialserverserver
toFixedserverserver
toPrecisionserverserver
toStringserverserver
valueOfserverserver
toLocaleStringserverserver

Boolean

MemberLoaderComponent
toStringserverserver
valueOfserverserver

String

MemberLoaderComponent
fromCharCodeserverserver
fromCodePointserverserver
rawserverserver

Symbol

MemberLoaderComponent
forserverserver
keyForserverserver
asyncIteratorserverserver
hasInstanceserverserver
isConcatSpreadableserverserver
iteratorserverserver
matchserverserver
matchAllserverserver
replaceserverserver
searchserverserver
speciesserverserver
splitserverserver
toPrimitiveserverserver
toStringTagserverserver
unscopablesserverserver
disposeserverserver
asyncDisposeserverserver
toStringserverserver
valueOfserverserver
descriptionserverserver

BigInt

MemberLoaderComponent
asUintNthrows, as in nodethrows, as in node
asIntNthrows, as in nodethrows, as in node
toLocaleStringserverserver
toStringserverserver
valueOfthrows, as in nodethrows, as in node

Math

MemberLoaderComponent
absserverserver
acosserverserver
acoshserverserver
asinserverserver
asinhserverserver
atanserverserver
atanhserverserver
atan2serverserver
ceilserverserver
cbrtserverserver
expm1serverserver
clz32serverserver
cosserverserver
coshserverserver
expserverserver
floorserverserver
froundserverserver
hypotserverserver
imulserverserver
logserverserver
log1pserverserver
log2serverserver
log10serverserver
maxserverserver
minserverserver
powserverserver
randomserverbrowser
roundserverserver
signserverserver
sinserverserver
sinhserverserver
sqrtserverserver
tanserverserver
tanhserverserver
truncserverserver
Eserverserver
LN10serverserver
LN2serverserver
LOG10Eserverserver
LOG2Eserverserver
PIserverserver
SQRT1_2serverserver
SQRT2serverserver
f16roundserverserver

JSON

MemberLoaderComponent
parseserverserver
stringifyserverserver
rawJSONserverserver
isRawJSONserverserver

Reflect

MemberLoaderComponent
definePropertyrefusedrefused
deletePropertyserverserver
applyserverserver
constructserverserver
getserverserver
getOwnPropertyDescriptorserverserver
getPrototypeOfserverserver
hasserverserver
isExtensibleserverserver
ownKeysserverserver
preventExtensionsserverserver
setserverserver
setPrototypeOfrefusedrefused

Date

MemberLoaderComponent
nowserverbrowser
parseserverserver
UTCserverserver
toStringserverbrowser
toDateStringserverbrowser
toTimeStringserverbrowser
toISOStringserverserver
toUTCStringserverserver
toGMTStringserverserver
getDateserverbrowser
setDateserverbrowser
getDayserverbrowser
getFullYearserverbrowser
setFullYearserverbrowser
getHoursserverbrowser
setHoursserverbrowser
getMillisecondsserverserver
setMillisecondsserverbrowser
getMinutesserverbrowser
setMinutesserverbrowser
getMonthserverbrowser
setMonthserverbrowser
getSecondsserverbrowser
setSecondsserverbrowser
getTimeserverserver
setTimeserverserver
getTimezoneOffsetserverbrowser
getUTCDateserverserver
setUTCDateserverserver
getUTCDayserverserver
getUTCFullYearserverserver
setUTCFullYearserverserver
getUTCHoursserverserver
setUTCHoursserverserver
getUTCMillisecondsserverserver
setUTCMillisecondsserverserver
getUTCMinutesserverserver
setUTCMinutesserverserver
getUTCMonthserverserver
setUTCMonthserverserver
getUTCSecondsserverserver
setUTCSecondsserverserver
valueOfserverserver
getYearserverbrowser
setYearserverbrowser
toJSONserverserver
toLocaleStringserverbrowser
toLocaleDateStringserverbrowser
toLocaleTimeStringserverbrowser
toTemporalInstantserverserver

RegExp

MemberLoaderComponent
inputrefusedrefused
$_refusedrefused
lastMatchrefusedrefused
$&refusedrefused
lastParenrefusedrefused
$+refusedrefused
leftContextrefusedrefused
`$``refusedrefused
rightContextrefusedrefused
$'refusedrefused
$1refusedrefused
$2refusedrefused
$3refusedrefused
$4refusedrefused
$5refusedrefused
$6refusedrefused
$7refusedrefused
$8refusedrefused
$9refusedrefused
escapethrows, as in nodethrows, as in node
execserverserver
dotAllserverserver
flagsserverserver
globalserverserver
hasIndicesserverserver
ignoreCaseserverserver
multilineserverserver
sourceserverserver
stickyserverserver
unicodeserverserver
unicodeSetsserverserver
compileserverserver
toStringserverserver
testserverserver

Map

MemberLoaderComponent
groupByserverserver
getserverserver
setserverserver
hasserverserver
deleteserverserver
clearserverserver
entriesserverserver
forEachserverserver
keysserverserver
sizeserverserver
valuesserverserver
getOrInsertserverserver
getOrInsertComputedserverserver

Set

MemberLoaderComponent
hasserverserver
addserverserver
deleteserverserver
differenceserverserver
clearserverserver
entriesserverserver
forEachserverserver
intersectionserverserver
isSubsetOfserverserver
isSupersetOfserverserver
isDisjointFromserverserver
sizeserverserver
symmetricDifferenceserverserver
unionserverserver
valuesserverserver
keysserverserver

WeakMap

MemberLoaderComponent
deleteserverserver
getserverserver
setthrows, as in nodethrows, as in node
hasserverserver
getOrInsertserverserver
getOrInsertComputedserverserver

WeakSet

MemberLoaderComponent
deleteserverserver
hasserverserver
addthrows, as in nodethrows, as in node

WeakRef

MemberLoaderComponent
derefserverserver

FinalizationRegistry

MemberLoaderComponent
registerserverserver
unregisterserverserver

Promise

MemberLoaderComponent
allserverloader only
allSettledserverloader only
anyserverloader only
raceserverloader only
resolveserverloader only
rejectthrows, as in nodeloader only
withResolversserverloader only
tryserverloader only
thenrefusedloader only
catchrefusedloader only
finallyrefusedloader only

Proxy

MemberLoaderComponent
revocablerefusedrefused

Error

MemberLoaderComponent
captureStackTracerefusedrefused
prepareStackTracerefusedrefused
isErrorserverserver
stackTraceLimitrefusedrefused
nameserverserver
messageserverserver
toStringserverserver

ArrayBuffer

MemberLoaderComponent
isViewserverserver
byteLengthserverserver
sliceserverserver
maxByteLengthserverserver
resizableserverserver
resizerefusedrefused
transferrefusedrefused
transferToFixedLengthrefusedrefused
detachedserverserver

DataView

MemberLoaderComponent
bufferserverserver
byteLengthserverserver
byteOffsetserverserver
getInt8serverserver
setInt8serverserver
getUint8serverserver
setUint8serverserver
getInt16serverserver
setInt16serverserver
getUint16serverserver
setUint16serverserver
getInt32serverserver
setInt32serverserver
getUint32serverserver
setUint32serverserver
getFloat32serverserver
setFloat32serverserver
getFloat64serverserver
setFloat64serverserver
getBigInt64throws, as in nodethrows, as in node
setBigInt64serverserver
getBigUint64throws, as in nodethrows, as in node
setBigUint64serverserver
getFloat16serverserver
setFloat16serverserver

Uint8Array

MemberLoaderComponent
BYTES_PER_ELEMENTserverserver
fromBase64throws, as in nodethrows, as in node
fromHexthrows, as in nodethrows, as in node
BYTES_PER_ELEMENTserverserver
toBase64serverserver
setFromBase64throws, as in nodethrows, as in node
toHexserverserver
setFromHexthrows, as in nodethrows, as in node

Iterator

MemberLoaderComponent
fromserverserver
concatserverserver
reduceserverserver
toArrayserverserver
forEachserverserver
someserverserver
everyserverserver
findserverserver
mapserverserver
filterserverserver
takeserverserver
dropserverserver
flatMapserverserver

Intl

MemberLoaderComponent
getCanonicalLocalesserverserver
supportedValuesOfserverserver
DateTimeFormatserverserver
NumberFormatserverserver
Collatorserverserver
PluralRulesserverserver
RelativeTimeFormatserverserver
ListFormatserverserver
Localeserverserver
DisplayNamesserverserver
Segmenterserverserver
DurationFormatserverserver

Temporal

MemberLoaderComponent
Nowserverbrowser
PlainDateserverserver
PlainTimeserverserver
PlainDateTimeserverserver
ZonedDateTimeserverserver
Durationserverserver
Instantserverserver
PlainYearMonthserverserver
PlainMonthDayserverserver

URL

MemberLoaderComponent
parseserverserver
canParseserverserver
createObjectURLrefusedrefused
revokeObjectURLrefusedrefused
toStringserverserver
hrefserverserver
originserverserver
protocolserverserver
usernameserverserver
passwordserverserver
hostserverserver
hostnameserverserver
portserverserver
pathnameserverserver
searchserverserver
searchParamsserverserver
hashserverserver
toJSONserverserver

URLSearchParams

MemberLoaderComponent
sizeserverserver
appendrefusedrefused
deleterefusedrefused
getserverserver
getAllserverserver
hasserverserver
setrefusedrefused
sortrefusedrefused
entriesserverserver
forEachserverserver
keysserverserver
valuesserverserver
toStringserverserver

TextEncoder

MemberLoaderComponent
encodingserverserver
encodeserverserver
encodeIntorefusedrefused

TextDecoder

MemberLoaderComponent
decodeserverserver
encodingserverserver
fatalserverserver
ignoreBOMserverserver

console

MemberLoaderComponent
logrefusedrefused
inforefusedrefused
debugrefusedrefused
warnrefusedrefused
errorrefusedrefused
dirrefusedrefused
timerefusedrefused
timeEndrefusedrefused
timeLogrefusedrefused
tracerefusedrefused
assertrefusedrefused
clearrefusedrefused
countrefusedrefused
countResetrefusedrefused
grouprefusedrefused
groupEndrefusedrefused
tablerefusedrefused
dirxmlrefusedrefused
groupCollapsedrefusedrefused
_stdoutErrorHandlerrefusedrefused
_stderrErrorHandlerrefusedrefused
_ignoreErrorsrefusedrefused
_timesrefusedrefused
Consolerefusedrefused
profilerefusedrefused
profileEndrefusedrefused
timeStamprefusedrefused
contextrefusedrefused
createTaskrefusedrefused
_stdoutrefusedrefused
_stderrrefusedrefused

Atomics

MemberLoaderComponent
loadrefusedrefused
storerefusedrefused
addrefusedrefused
subrefusedrefused
andrefusedrefused
orrefusedrefused
xorrefusedrefused
exchangerefusedrefused
compareExchangerefusedrefused
isLockFreerefusedrefused
waitAsyncrefusedrefused
notifyrefusedrefused
pauserefusedrefused

DisposableStack

MemberLoaderComponent
useserverserver
disposeserverserver
adoptserverserver
deferserverserver
moveserverserver
disposedserverserver

AsyncDisposableStack

MemberLoaderComponent
useserverserver
disposeAsyncserverloader only
adoptserverserver
deferserverserver
moveserverserver
disposedserverserver

SharedArrayBuffer

MemberLoaderComponent
byteLengthserverserver
sliceserverserver
maxByteLengthserverserver
growableserverserver
growrefusedrefused

Headers

MemberLoaderComponent
appendrefusedrefused
deleterefusedrefused
getrefusedrefused
hasrefusedrefused
setrefusedrefused
getSetCookierefusedrefused
keysrefusedrefused
valuesrefusedrefused
entriesrefusedrefused
forEachrefusedrefused

Response

MemberLoaderComponent
errorrefusedrefused
jsonserverloader only
redirectserverserver
typeserverserver
urlserverserver
redirectedserverserver
statusserverserver
okserverserver
statusTextserverserver
headersrefusedrefused
bodyrefusedrefused
bodyUsedrefusedrefused
clonerefusedrefused
blobrefusedrefused
arrayBufferrefusedrefused
textrefusedrefused
jsonserverloader only
formDatarefusedrefused
bytesrefusedrefused
textStreamrefusedrefused

Request

MemberLoaderComponent
methodserverserver
urlserverserver
headersrefusedrefused
destinationserverserver
referrerserverserver
referrerPolicyserverserver
modeserverserver
credentialsserverserver
cacheserverserver
redirectserverserver
integrityserverserver
keepaliveserverserver
isReloadNavigationserverserver
isHistoryNavigationserverserver
signalrefusedrefused
bodyrefusedrefused
bodyUsedrefusedrefused
duplexserverserver
clonerefusedrefused
blobrefusedrefused
arrayBufferrefusedrefused
textrefusedrefused
jsonrefusedrefused
formDatarefusedrefused
bytesrefusedrefused
textStreamrefusedrefused
attributerefusedrefused

AbortController

MemberLoaderComponent
signalrefusedrefused
abortrefusedrefused

Intl.Collator

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
compareserverserver

Intl.DateTimeFormat

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
formatToPartsserverserver
formatserverserver
formatRangerefusedrefused
formatRangeToPartsrefusedrefused

Intl.DisplayNames

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
ofserverserver

Intl.DurationFormat

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
formatserverserver
formatToPartsrefusedrefused

Intl.ListFormat

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
formatserverserver
formatToPartsserverserver

Intl.Locale

MemberLoaderComponent
toStringserverserver
maximizeserverserver
minimizeserverserver
languageserverserver
scriptserverserver
regionserverserver
baseNameserverserver
calendarserverserver
caseFirstserverserver
collationserverserver
firstDayOfWeekserverserver
hourCycleserverserver
numericserverserver
numberingSystemserverserver
getCalendarsserverserver
getCollationsrefusedrefused
getHourCyclesserverserver
getNumberingSystemsserverserver
getTimeZonesserverserver
getTextInfoserverserver
getWeekInfoserverserver

Intl.NumberFormat

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
formatToPartsserverserver
formatserverserver
formatRangerefusedrefused
formatRangeToPartsrefusedrefused

Intl.PluralRules

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
selectserverserver
selectRangerefusedrefused

Intl.RelativeTimeFormat

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
formatserverserver
formatToPartsserverserver

Intl.Segmenter

MemberLoaderComponent
supportedLocalesOfserverserver
resolvedOptionsserverserver
segmentserverbrowser

Temporal.PlainDate

MemberLoaderComponent
fromserverserver
compareserverserver
eraserverserver
eraYearserverserver
calendarIdserverserver
yearserverserver
monthserverserver
monthCodeserverserver
dayserverserver
dayOfWeekserverserver
dayOfYearserverserver
weekOfYearserverserver
yearOfWeekserverserver
daysInWeekserverserver
daysInMonthserverserver
daysInYearserverserver
monthsInYearserverserver
inLeapYearserverserver
toPlainYearMonthserverserver
toPlainMonthDayserverserver
addthrows, as in nodethrows, as in node
subtractthrows, as in nodethrows, as in node
withthrows, as in nodethrows, as in node
withCalendarthrows, as in nodethrows, as in node
untilserverserver
sinceserverserver
equalsserverserver
toPlainDateTimeserverserver
toZonedDateTimethrows, as in nodethrows, as in node
toStringserverserver
toLocaleStringserverserver
toJSONserverserver
valueOfthrows, as in nodethrows, as in node

Temporal.PlainTime

MemberLoaderComponent
fromserverserver
compareserverserver
hourserverserver
minuteserverserver
secondserverserver
millisecondserverserver
microsecondserverserver
nanosecondserverserver
addthrows, as in nodethrows, as in node
subtractthrows, as in nodethrows, as in node
withthrows, as in nodethrows, as in node
untilthrows, as in nodethrows, as in node
sincethrows, as in nodethrows, as in node
roundthrows, as in nodethrows, as in node
equalsthrows, as in nodethrows, as in node
toLocaleStringserverserver
toStringserverserver
toJSONserverserver
valueOfthrows, as in nodethrows, as in node

Temporal.PlainDateTime

MemberLoaderComponent
fromserverserver
compareserverserver
calendarIdserverserver
eraserverserver
eraYearserverserver
yearserverserver
monthserverserver
monthCodeserverserver
dayserverserver
hourserverserver
minuteserverserver
secondserverserver
millisecondserverserver
microsecondserverserver
nanosecondserverserver
dayOfWeekserverserver
dayOfYearserverserver
weekOfYearserverserver
yearOfWeekserverserver
daysInWeekserverserver
daysInMonthserverserver
daysInYearserverserver
monthsInYearserverserver
inLeapYearserverserver
withthrows, as in nodethrows, as in node
withCalendarthrows, as in nodethrows, as in node
withPlainTimeserverserver
addthrows, as in nodethrows, as in node
subtractthrows, as in nodethrows, as in node
untilserverserver
sinceserverserver
roundthrows, as in nodethrows, as in node
equalsserverserver
toLocaleStringserverserver
toJSONserverserver
toStringserverserver
valueOfthrows, as in nodethrows, as in node
toZonedDateTimethrows, as in nodethrows, as in node
toPlainDateserverserver
toPlainTimeserverserver

Temporal.ZonedDateTime

MemberLoaderComponent
fromserverserver
compareserverserver
timeZoneIdserverserver
calendarIdserverserver
eraserverserver
eraYearserverserver
yearserverserver
monthserverserver
monthCodeserverserver
dayserverserver
hourserverserver
minuteserverserver
secondserverserver
millisecondserverserver
microsecondserverserver
nanosecondserverserver
epochMillisecondsserverserver
epochNanosecondsthrows, as in nodethrows, as in node
dayOfWeekserverserver
dayOfYearserverserver
weekOfYearserverserver
yearOfWeekserverserver
hoursInDayserverserver
daysInWeekserverserver
daysInMonthserverserver
daysInYearserverserver
monthsInYearserverserver
inLeapYearserverserver
offsetNanosecondsserverserver
offsetserverserver
withthrows, as in nodethrows, as in node
withCalendarthrows, as in nodethrows, as in node
withPlainTimeserverserver
withTimeZonethrows, as in nodethrows, as in node
addthrows, as in nodethrows, as in node
subtractthrows, as in nodethrows, as in node
untilthrows, as in nodethrows, as in node
sincethrows, as in nodethrows, as in node
roundthrows, as in nodethrows, as in node
equalsthrows, as in nodethrows, as in node
toLocaleStringserverserver
toStringserverserver
toJSONserverserver
valueOfthrows, as in nodethrows, as in node
startOfDayserverserver
getTimeZoneTransitionthrows, as in nodethrows, as in node
toInstantserverserver
toPlainDateserverserver
toPlainTimeserverserver
toPlainDateTimeserverserver

Temporal.Duration

MemberLoaderComponent
fromserverserver
compareserverserver
yearsserverserver
monthsserverserver
weeksserverserver
daysserverserver
hoursserverserver
minutesserverserver
secondsserverserver
millisecondsserverserver
microsecondsserverserver
nanosecondsserverserver
signserverserver
blankserverserver
withthrows, as in nodethrows, as in node
negatedserverserver
absserverserver
addthrows, as in nodethrows, as in node
subtractthrows, as in nodethrows, as in node
roundthrows, as in nodethrows, as in node
totalthrows, as in nodethrows, as in node
toLocaleStringserverserver
toStringserverserver
toJSONserverserver
valueOfthrows, as in nodethrows, as in node

Temporal.Instant

MemberLoaderComponent
fromserverserver
fromEpochMillisecondsserverserver
fromEpochNanosecondsserverserver
compareserverserver
epochMillisecondsserverserver
epochNanosecondsthrows, as in nodethrows, as in node
addthrows, as in nodethrows, as in node
subtractthrows, as in nodethrows, as in node
untilthrows, as in nodethrows, as in node
sincethrows, as in nodethrows, as in node
roundthrows, as in nodethrows, as in node
equalsthrows, as in nodethrows, as in node
toLocaleStringserverserver
toStringserverserver
toJSONserverserver
valueOfthrows, as in nodethrows, as in node
toZonedDateTimeISOthrows, as in nodethrows, as in node

Temporal.PlainYearMonth

MemberLoaderComponent
fromserverserver
compareserverserver
calendarIdserverserver
eraserverserver
eraYearserverserver
yearserverserver
monthserverserver
monthCodeserverserver
daysInYearserverserver
daysInMonthserverserver
monthsInYearserverserver
inLeapYearserverserver
withthrows, as in nodethrows, as in node
addthrows, as in nodethrows, as in node
subtractthrows, as in nodethrows, as in node
untilserverserver
sinceserverserver
equalsserverserver
toLocaleStringthrows, as in nodethrows, as in node
toStringserverserver
toJSONserverserver
valueOfthrows, as in nodethrows, as in node
toPlainDatethrows, as in nodethrows, as in node

Temporal.PlainMonthDay

MemberLoaderComponent
fromserverserver
calendarIdserverserver
monthCodeserverserver
dayserverserver
withthrows, as in nodethrows, as in node
equalsserverserver
toLocaleStringthrows, as in nodethrows, as in node
toStringserverserver
toJSONserverserver
valueOfthrows, as in nodethrows, as in node
toPlainDatethrows, as in nodethrows, as in node

Temporal.Now

MemberLoaderComponent
instantserverserver
timeZoneIdserverbrowser
plainDateTimeISOserverserver
zonedDateTimeISOserverserver
plainDateISOserverserver
plainTimeISOserverserver

Iterator.prototype

MemberLoaderComponent
constructorserverserver
reduceserverserver
toArrayserverserver
forEachserverserver
someserverserver
everyserverserver
findserverserver
mapserverserver
filterserverserver
takeserverserver
dropserverserver
flatMapserverserver

TypedArray

MemberLoaderComponent
ofserverserver
fromserverserver
bufferserverserver
byteLengthserverserver
byteOffsetserverserver
lengthserverserver
entriesserverserver
keysserverserver
valuesserverserver
atserverserver
copyWithinserverserver
everyserverserver
fillserverserver
filterserverserver
findserverserver
findIndexserverserver
findLastserverserver
findLastIndexserverserver
forEachserverserver
includesserverserver
indexOfserverserver
joinserverserver
lastIndexOfserverserver
mapserverserver
reverseserverserver
reduceserverserver
reduceRightserverserver
setserverserver
sliceserverserver
someserverserver
sortserverserver
subarrayserverserver
toReversedserverserver
toSortedserverserver
withserverserver
toLocaleStringserverserver
toStringserverserver

structuredClone

MemberLoaderComponent
structuredCloneserverserver

atob

MemberLoaderComponent
atobserverserver

btoa

MemberLoaderComponent
btoaserverserver

parseInt

MemberLoaderComponent
parseIntserverserver

parseFloat

MemberLoaderComponent
parseFloatserverserver

isNaN

MemberLoaderComponent
isNaNserverserver

isFinite

MemberLoaderComponent
isFiniteserverserver

encodeURI

MemberLoaderComponent
encodeURIserverserver

encodeURIComponent

MemberLoaderComponent
encodeURIComponentserverserver

decodeURI

MemberLoaderComponent
decodeURIserverserver

decodeURIComponent

MemberLoaderComponent
decodeURIComponentserverserver

Object

MemberLoaderComponent
Object()serverserver

Array

MemberLoaderComponent
Array()serverserver

Number

MemberLoaderComponent
Number()serverserver

Boolean

MemberLoaderComponent
Boolean()serverserver

String

MemberLoaderComponent
String()serverserver

Symbol

MemberLoaderComponent
Symbol()serverserver

BigInt

MemberLoaderComponent
BigInt()throws, as in nodethrows, as in node

Date

MemberLoaderComponent
Date()serverbrowser

RegExp

MemberLoaderComponent
RegExp()serverserver

Error

MemberLoaderComponent
Error()serverserver

Function

MemberLoaderComponent
Function()serverserver