Orinoco garbage collector

E131084

Orinoco garbage collector is V8’s low-latency, incremental and concurrent garbage collection system designed to improve JavaScript performance and responsiveness.

All labels observed (1)

Label Occurrences
Orinoco garbage collector canonical 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf garbage collection system ⓘ
software component ⓘ
aimsTo improve JavaScript performance ⓘ
improve application responsiveness ⓘ
associatedWith V8 heap ⓘ
V8 memory management ⓘ
designedFor JavaScript execution ⓘ
concurrent garbage collection ⓘ
incremental garbage collection ⓘ
low-latency garbage collection ⓘ
developedBy Google ⓘ
documentedIn V8 blog posts ⓘ
V8 design docs ⓘ
goal enable smoother user interactions ⓘ
reduce garbage collection pauses ⓘ
support large JavaScript heaps ⓘ
hasComponent background concurrent GC ⓘ
main-thread incremental GC ⓘ
implements concurrent marking algorithm ⓘ
concurrent sweeping algorithm ⓘ
incremental marking algorithm ⓘ
parallel compaction algorithm ⓘ
introducedIn V8 6.x era ⓘ
nameOrigin Orinoco project in V8 ⓘ
optimizationTarget memory usage ⓘ
pause times ⓘ
throughput ⓘ
partOf V8 JavaScript engine ⓘ
linked to: V8
programmingLanguage C++ ⓘ
replaces earlier V8 stop-the-world garbage collector phases ⓘ
runsOn background threads ⓘ
main thread ⓘ
supports concurrent marking ⓘ
concurrent sweeping ⓘ
generational garbage collection ⓘ
incremental marking ⓘ
parallel compaction ⓘ
targetEnvironment server-side JavaScript runtimes ⓘ
web browsers ⓘ
usedIn Electron ⓘ
linked to: Vivaldi web browser

Google Chrome ⓘ
Microsoft Edge ⓘ
Node.js ⓘ
uses incremental barriers ⓘ
write barriers ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

V8 → feature → Orinoco garbage collector ⓘ