JavaScript Internationalization API
WebKit fully supports the ECMA-402 API for internationalization in JavaScript to adapt data presentation to fit a user’s language and country
ES6 Feature Complete
As of r202125, JavaScriptCore supports all of the new features in the ECMAScript 6 (ES6) language specification.
Introducing JSC’s New Sampling Profiler
JavaScriptCore has a new sampling profiler that powers Web Inspector’s JavaScript & Events timeline.
Memory Debugging with Web Inspector
Web Inspector now includes two new timelines for debugging a webpage’s memory usage.
A Crash Site Investigation Story
JavaScriptCore CSI:
A Crash Site Investigation Story
When debugging JavaScript bugs, web developers have Web Inspector which provides a debugger and many introspective tools to examine their code with.
ECMAScript 6 Proper Tail Calls in WebKit
Proper Tail Calls (PTC) is a new feature in the ECMAScript 6 language.
Introducing the B3 JIT Compiler
WebKit’s FTL JIT now uses a new backend on OS X — the Bare Bones Backend, or B3 for short, replaces LLVM as the low-level optimizer.
ECMAScript 6 in WebKit
In Safari 9 for OS X and iOS 9 you’ll be able to use some great ES6 features — there are even more you can try out if you run the nightly build.
JavaScript Type and Code Coverage Profiling
Web Inspector now has two great tools designed to make debugging JavaScript programs easier: the Code Coverage Profiler and the Type Profiler.
Introducing the WebKit FTL JIT
Designed to bring aggressive C-like optimizations to the largest variety of JavaScript programs.
Introducing SquirrelFish Extreme
Just three months ago, the WebKit team announced SquirrelFish, a major revamp of our JavaScript engine featuring a high-performance bytecode interpreter.
Announcing SquirrelFish
“Hello, Internet!” WebKit’s core JavaScript engine just got a new interpreter, code-named SquirrelFish.