Media Source Extensions (MSE) is a popular way to provide streaming video on the web.
WebGPU is a new standards-compliant API that enables high-performance 3D graphics and general-purpose computations on the Web.
JavaScript relies on garbage collection (GC) to reclaim memory.
Websites have many reasons to notify their users of time-sensitive or high-priority events, even if the user does not currently have the site open.
Support for creating 2D canvases with Display P3 backing stores has been added to WebKit.
After three years working on JavaScriptCore (JSC), I recently had the opportunity to work on optimizing one of our standard library functions for the first time.
This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine.
If you search for any JavaScript performance advice, a very popular recommendation is to avoid the delete operator.
In revision r237547 we introduced a new bytecode format for JavaScriptCore (JSC).
This article is introducing a new graphics shading language for the Web named Web High Level Shading Language (WHLSL, pronounced “whistle”).
With the recent addition of SharedArrayBuffer, concurrency is finding its way into the JavaScript language.