JavaScriptCore

E24803

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


Statements (48)
Predicate Object
instanceOf JavaScript engine
software library
category runtime system
web browser engine component
developer Apple Inc.
exposesAPI C API
JavaScriptCore.framework
Objective-C API
frameworkName JavaScriptCore.framework
implementsFeature DOM-related JavaScript execution (via WebKit integration)
ECMAScript runtime semantics
integratedInto Safari Web Inspector tooling
license BSD-like license
openSourceProject WebKit
optimizedFor high performance
partOf 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 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

Referenced by (11)
Subject (surface form when different) Predicate
ChakraCore
JavaScriptCore ("Nitro (Safari JavaScript engine name)")
relatedTo
Apple Safari ("Nitro JavaScript engine")
Safari
usesEngine
WebKit ("KJS")
basedOn
WebKit
component
JavaScriptCore ("JavaScriptCore.framework")
exposesAPI
JavaScriptCore ("JavaScriptCore.framework")
frameworkName
WebKit ("JavaScriptCore JIT compiler")
notableComponent
JavaScript
notableImplementation
Bun
usesJavaScriptEngine

Please wait…