Official Twitter account for the WebKit Open Source Project — the web browser engine that powers Safari and other apps on macOS, iOS, Windows, and Linux.
iOS and iPadOS 16.4 beta 1 is now available with:
• Web Push for Home Screen web apps
• Focus support for Web Push
• Badging API
• Manifest ID
• Third-party browser support for Add to Home Screen
And more: webkit.org/blog/13878/web-pu…
Learn about the new bytecode format in JavaScriptCore that uses 50% less memory, which is a 10% overall memory usage savings on JavaScript-heavy websites. webkit.org/blog/9329/a-new-b…
Safari 17.2 is here!
With 39 features and 169 fixes, today’s release is Safari’s biggest December release of web technology ever.
webkit.org/blog/14787/webkit…
Battery life is critical. Here are some general principles for web developers to create energy-efficient web content. You can help us make the web more powerful by using less power. webkit.org/blog/8970/how-web…
Safari 18.0 is here!! Lots of new web technology, including CSS View Transitions, Style Queries, immersive WebXR, plus updates for Web Apps, JavaScript, Web API, Media, Web Inspector, Passkeys and more — 53 features, 25 deprecations & 209 resolved issues.
webkit.org/blog/15865/webkit…
Today we’re excited to announce Speedometer 3 in collaboration with @googlechrome, @Firefox, & @MicrosoftEdge. This benchmark measures speed & guides browser teams as they make websites & web apps run faster than ever — now with a new generation of tests. webkit.org/blog/15131/speedo…
ALT Complex DOM workloads has ribbon menus, side bar tree view, search field, and other complex UI elements surrounding the todo app.
Today Apple, Bocoup, Google, Igalia, Microsoft, & Mozilla are announcing Interop 2022, a collaboration to improve interoperability of specific web technologies. Progress is scored from the automated testing of 15 focus areas, plus 3 investigation projects. webkit.org/blog/12288/workin…
ALT screenshot of the dashboard at https://wpt.fyi/interop-2022
Check out the experimental implementation of the new WebGPU API, for high-performance 3D graphics and data-parallel computation on the web. You can try a live demo in Safari Technology Preview 91. webkit.org/blog/9528/webgpu-…
Safari 16.4 is now available with 135 new features + 280 bug fixes, including Web Push on iOS & iPadOS, Web Apps, Web Components, CSS, HTML, JavaScript, WebAssembly, Web API, Media, WKWebView, Developer Tooling, Web Inspector, Web Extensions, and more: webkit.org/blog/13966/webkit…
WebKit for Safari 17.4 is here! With 46 features and 146 bug fixes, it includes:
• menu commands for web apps on Mac
• switch control
• vertical forms
• align-content everywhere!
• CSS Scoping
• WebM & Vorbis on iOS, iPadOS and visionOS
and more!
webkit.org/blog/15063/webkit…
We’ve been hard at work making Safari faster and faster — improving our Speedometer 3.0 score by ~60% between Safari 17.0 and Safari 17.4.
webkit.org/blog/15249/optimi…
The WebKit project transitioned to Git hosted on GitHub in June this year, making it easier for contributors and web developers to interact with the project.
webkit.org/blog/13140/webkit…
Safari Technology Preview 192 is available with updates to Authentication, CSS, Editing, JavaScript, Media, Rendering, Web API, Web Extensions, and Web Inspector.
webkit.org/blog/15260/releas…
ALT Safari Technology Preview app icon on macOS Sonoma featuring a red and white compass needle over a purple background with white radial marks.
Meet Face ID and Touch ID for the web to learn how to adopt these technologies with detailed examples, guidance on managing different browser UI, propagating user gestures to WebAuthn calls, and working with Apple Anonymous Attestation. webkit.org/blog/11312/meet-f…
Overwhelmed by too many CSS variables? Web Inspector in Safari Technology Preview has a few features to reduce the clutter and keep you focused and productive. webkit.org/blog/12303/css-va…
Web Inspector Tip: using queryHolders(target) in the Console will return an array of all other objects that have a reference to target. webkit.org/web-inspector/con…
Learn how to use the Layers Tab in the Web Inspector reference documentation. You can use it to find out if your CSS is using more memory than it should and troubleshoot rendering performance issues. webkit.org/web-inspector/lay…
Get details on the improvements in Intelligent Tracking Prevention 2.0 available in the betas for Safari 12 on macOS Mojave and Safari on iOS 12. webkit.org/blog/8311/intelli…
ALT Example of the Storage Access API prompt in Safari
New WebKit features shipped with Safari 11.1 on macOS and Safari on iOS 11.3: Service Workers, Payment Request, Beacon API, Directory Upload, Clipboard improvements, videos as images, font-display, Passive Event Listeners, Offscreen Canvas and more! webkit.org/blog/8216/new-web…
Pssst! Can you keep a secret? Cool new Apple products are coming and WebKit needs your help to take full advantage of the [redacted]. The WebKit Platform Integration team is waiting to hear from you! jobs.apple.com/us/search?&op…
Web Inspector Tip: You can use console.screenshot([target]) to capture a screenshot of the given target (e.g. a Node) or the viewport. webkit.org/web-inspector/con…
Jump into the technical deep end of JavaScriptCore’s Garbage Collection algorithm in the “Understanding GC in JSC From Scratch” post on the WebKit blog. webkit.org/blog/12967/unders…
ALT Preview image of the eden/full GC marking phase.
Safari Technology Preview 185 is available with updates to Accessibility, CSS, Media, Rendering, Web API, Web Inspector, WebAuthn, and WebGPU.
webkit.org/blog/14885/releas…
ALT Safari Technology Preview app icon on macOS Sonoma featuring a red and white compass needle over a purple background with white radial marks.
Safari 16.0 is now available for iOS 16, macOS Monterey and macOS Big Sur. It includes Container Queries, Subgrid, Web Inspector Extensions, Passkeys, AVIF, accessible `display: contents`, Motion Path, Overscroll Behavior, Shared Workers, and much more.
webkit.org/blog/13152/webkit…
Experimental support for the Web Animations API to create, query, and control webpage animations is available in Safari Technology Preview 59! You can learn more about the API on the WebKit blog. webkit.org/blog/8343/web-ani…
Announcing the WebKit Tracking Prevention Policy — a policy adopted by the WebKit project for new code contributions and our web standards work. It details the tracking we aim to prevent in our ongoing efforts to protect user privacy. webkit.org/blog/9507/announc…
Release notes for Safari Technology Preview 114 are available with updates to Web Inspector, JavaScript, Date and Time inputs, Web Audio, MediaRecorder, Paint Timing, WebGL2, and more. webkit.org/blog/11300/releas…
We are proud to launch Interop 2023 with Bocoup, Google, Igalia, Microsoft & Mozilla in a continuing commitment the interoperability of the web.
This year involves 26 Focus Areas + 2 Investigations.
Read the full details on the technologies included: webkit.org/blog/13706/intero…
ALT screenshot of the Interop 2023 dashboard. Starting scores: Chrome 86, Firefox 74, Safari Technology Preview 86. Plus the full list of technologies, a graph of results, and more. Find it all at http://wpt.fyi/interop-2023
We invented Private Browsing almost twenty years ago. Other browsers followed. Now we’ve revamped it to defend against modern privacy threats, blazing the trail yet again. Here’s Private Browsing 2.0.
webkit.org/blog/15697/privat…
We’re excited to work with @googlechrome and @firefox on the next Speedometer benchmark, which measures real-world browser performance on the Web. Working together will help us further improve the benchmark and improve browser performance for our users.
github.com/WebKit/Speedomete…
ALT "speedometer" logo white lettering, "dom" letters in red, and a stylized tachometer inside the "o".
Release notes for Safari Technology Preview 142 are available with updates to Web Inspector, CSS with Subgrid and CSS Container Queries, Web Animations, JavaScript, Shared Workers, the experimental model element, form improvements, and more. webkit.org/blog/12522/releas…
WebKit Features in Safari 16 Beta — Web Inspector Extensions, Container Queries, Web Push for macOS Ventura, Subgrid, Flexbox Inspector, Accessibility Improvements, Offset Path, Animatable Grids, Overscroll Behavior, Shared Worker, and much more.
#WWDC22webkit.org/blog/12824/news-f…
With Safari Technology Preview 117 you can now use the new translate, rotate, and scale CSS properties to specify individually what was previously only available as transform functions. Learn more on the WebKit blog. webkit.org/blog/11420/css-in…
Help the @CSSWG choose the syntax for CSS Nesting. This article will walk you through the three options currently under consideration. Read through them, and take a one question survey to weigh in.
webkit.org/blog/13607/help-c…
WebKit brings web pages and rich formatted HTML content in Mail and Messages to watchOS 5. Learn about how our team maintained compatibility with existing web content and how web developers can optimize for web content on Apple Watch. developer.apple.com/videos/p…
Learn about the new WebKit features available with the release of Safari 14.1 on macOS Big Sur, iPadOS 14.5, and iOS 14.5. It includes Flexbox gap support, date & time inputs on macOS, Paint Timing, Web Audio, MediaRecorder, WebM, WASM Threads, and more. webkit.org/blog/11648/new-we…
Introducing JetStream 2, a JavaScript and WebAssembly benchmark suite focused on advanced web applications. Read more details in the blog post. webkit.org/blog/8685/introdu…
Learn about the all new CPU Timeline in Web Inspector in Safari 13 and Safari Technology Preview that helps web developers measure the CPU usage of a page, estimate the energy impact, and easily identify where code can be improved to save power. webkit.org/blog/8993/cpu-tim…
Release notes are now available for Safari Technology Preview 99, which removes support for Adobe Flash, adds new Web Inspector features, and a lot more. webkit.org/blog/9992/release…
Safari 16.1 is now available with Web Push for macOS Ventura, animated AVIF, passkeys in more places, new viewport sizes on iPadOS, hover with Apple Pencil, scroll to text fragments, screen capture improvements, and more — plus lots of fixes and polish.
webkit.org/blog/13399/webkit…
Safari Technology Preview 202 is now available with updates to Accessibility, CSS, Editing, JavaScript, Media, Rendering, SVG, Web Animations, Web API, Web Assembly, and WebDriver.
webkit.org/blog/15798/releas…
ALT Safari Technology Preview app icon on macOS Sequoia featuring a red and white compass needle over a purple background with white radial marks.
Take a look at all of the new WebKit features that shipped with Safari 13.1: pointer/mouse events on iPadOS, Web Animations API, Async Clipboard API, ResizeObserver, CSS Shadow Parts, Web Inspector improvements, and more! webkit.org/blog/10247/new-we…
The Payment Request API for Apple Pay has arrived in Safari 11.1 on macOS High Sierra and Safari on iOS 11.3. Learn how to use it on your site and demo (fake-)buying a “Genuine Squirrelfish” (Squirrelfish not included). webkit.org/blog/8182/introdu…
The "Speculation in JavaScriptCore" blog post/textbook gives you more than you ever wanted to know about how JavaScriptCore executes your code. webkit.org/blog/10308/specul…
ALT Speculation in JavaScriptCore
This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Read more…
Release notes for Safari Technology Preview 140 are available with updates to Web Inspector, :has() pseudo-class, CSS, Dialog Element, Web API, Web Animations, Media, and more. webkit.org/blog/12255/releas…
Take a tour of the new WebKit features that shipped with Safari 12.1 in macOS Mojave 10.14.4 and iOS 12.2 including: Dark Mode for the web, Web Share API, Intersection Observer, WebRTC Improvements, Inspector enhancements, and more! webkit.org/blog/8718/new-web…
The wait is over. After months in betas and Safari Technology Preview, today’s releases take another important step to a better web. Learn about the latest updates to Safari’s Intelligent Tracking Prevention: full third-party cookie blocking and more. webkit.org/blog/10218/full-t…
Learn techniques to ensure your content looks its best with dark mode in Safari, Mail, or your WebKit-based apps on iOS 13 and macOS Catalina. webkit.org/blog/8840/dark-mo…
The MediaRecorder API is available in Safari Technology Preview and Safari for iOS 14.3 beta, along with getUserMedia now available in WKWebView! Try it out and report any bugs you encounter.
Read about it on the WebKit blog to learn more. webkit.org/blog/11353/mediar…
Release notes are now available for Safari Technology Preview release 71 including Dark Mode enhancements, Web Animations, Intersection Observer, new experimental features for Web Authentication, and an experimental Audits tab in Web Inspector. webkit.org/blog/8517/release…