JSC 💕 ES6

JSC 💕 ES6

Update: The previous version of this post showed performance data from ARES-6 version 1.0.

Read more

Responsive Design for Motion

Responsive Design for Motion

WebKit now supports the prefers-reduced-motion media feature, part of CSS Media Queries Level 5, User Preferences.

Read more

JavaScript Internationalization API

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

Read more

ES6 Feature Complete

ES6 Feature Complete

As of r202125, JavaScriptCore supports all of the new features in the ECMAScript 6 (ES6) language specification.

Read more

Introducing JSC’s New Sampling Profiler

Introducing JSC’s New Sampling Profiler

JavaScriptCore has a new sampling profiler that powers Web Inspector’s JavaScript & Events timeline.

Read more

Memory Debugging with Web Inspector

Memory Debugging with Web Inspector

Web Inspector now includes two new timelines for debugging a webpage’s memory usage.

Read more

JavaScriptCore CSI:
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.

Read more

ECMAScript 6 Proper Tail Calls in WebKit

ECMAScript 6 Proper Tail Calls in WebKit

Proper Tail Calls (PTC) is a new feature in the ECMAScript 6 language.

Read more

Introducing the B3 JIT Compiler

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.

Read more

ECMAScript 6 in WebKit

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.

Read more

JavaScript Type and Code Coverage Profiling

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.

Read more

Introducing the WebKit FTL JIT

Introducing the WebKit FTL JIT

Designed to bring aggressive C-like optimizations to the largest variety of JavaScript programs.

Read more