JavaScriptCore

E24803

JavaScriptCore is Apple’s high-performance JavaScript engine used primarily in the Safari web browser and WebKit-based applications.

All labels observed (7)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf JavaScript engine
software library
category runtime system
web browser engine component
developer Apple Inc.
exposesAPI C API
JavaScriptCore self-linksurface differs
surface form: JavaScriptCore.framework

Objective-C API
frameworkName JavaScriptCore self-linksurface differs
surface form: JavaScriptCore.framework
implementsFeature DOM-related JavaScript execution (via WebKit integration)
ECMAScript
surface form: ECMAScript runtime semantics
integratedInto Web Inspector developer tools
surface form: Safari Web Inspector tooling
license BSD-like license
openSourceProject WebKit
optimizedFor high performance
partOf WebKit
surface form: WebKit project
platform iOS
iPadOS
macOS
tvOS
watchOS
programmingLanguage C++
providesFeature Garbage collection
JavaScript bytecode interpreter
JavaScript parser
JavaScript runtime
Just-in-time compilation
relatedTo JavaScriptCore self-linksurface differs
surface form: Nitro (Safari JavaScript engine name)
replaces older WebKit JavaScript interpreters
repository https://webkit.org
supportsFeature ES6 features (progressively)
generators
promises
strict mode
typed arrays
supportsLanguage JavaScript
supportsOptimization JIT compilation
code specialization
inline caching
supportsStandard ECMAScript
targetArchitecture ARM
Apple silicon
x86_64
usedFor embedding JavaScript in applications
executing JavaScript in Safari
running web content in WebKit-based apps
usedIn Safari
WebKit

How these facts were elicited

Referenced by (14)

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

JavaScript notableImplementation JavaScriptCore
Apple Safari usesEngine JavaScriptCore
this entity surface form: Nitro JavaScript engine
Bun usesJavaScriptEngine JavaScriptCore
ChakraCore relatedTo JavaScriptCore
JavaScriptCore exposesAPI JavaScriptCore self-linksurface differs
this entity surface form: JavaScriptCore.framework
JavaScriptCore frameworkName JavaScriptCore self-linksurface differs
this entity surface form: JavaScriptCore.framework
JavaScriptCore relatedTo JavaScriptCore self-linksurface differs
this entity surface form: Nitro (Safari JavaScript engine name)
WebKit basedOn JavaScriptCore
this entity surface form: KJS
WebKit component JavaScriptCore
WebKit notableComponent JavaScriptCore
this entity surface form: JavaScriptCore JIT compiler
Safari usesEngine JavaScriptCore
React Native supports JavaScriptCore
WebCore integratesWith JavaScriptCore
QtWebKit supports JavaScriptCore
this entity surface form: JavaScriptCore as JavaScript engine