All blogs / Frontend / CSS / browsers
WebKit
A collection of all WebKit blog posts.
Frontend / CSS / browsersWeb developmentPerformance / optimizationJavaScript / TypeScript
- Posts
- 754 from 27 Jun 2005 to 26 Oct 2026
- Posting
- weekly (50 in the last year)
- Kind
- project news
- Feed
- https://webkit.org/feed/atom/
2026 42
- WebKit Features for Safari 27.2
- WebKit Features for Safari 27.1
- Release Notes for Safari Technology Preview 255
- Blocking Identity Resolution Infrastructure
- Release Notes for Safari Technology Preview 254
- Release Notes for Safari Technology Preview 253
- WebKit Features for Safari 27.0
- Release Notes for Safari Technology Preview 252
- Submit your ideas for Interop 2027
- Fixing Top-Level Await in Safari
- Release Notes for Safari Technology Preview 251
- Release Notes for Safari Technology Preview 250
- Release Notes for Safari Technology Preview 249
- WebKit Features for Safari 26.6
- Release Notes for Safari Technology Preview 248
- Introducing the Safari MCP server for web developers
- Release Notes for Safari Technology Preview 247
- Release Notes for Safari Technology Preview 246
- The golden rule of Customizable Select
- Introducing the Field Guide to Grid Lanes
- Discover MapKit JS 6: Rebuilt for Today’s Web Developer
- Release Notes for Safari Technology Preview 245
- Web Technology Sessions at WWDC26
- News from WWDC26: WebKit in Safari 27 beta
- Release Notes for Safari Technology Preview 244
- WebKit Features for Safari 26.5
- Release Notes for Safari Technology Preview 243
- Release Notes for Safari Technology Preview 242
- Release Notes for Safari Technology Preview 241
- Introducing the JetStream 3 Benchmark Suite
- Release Notes for Safari Technology Preview 240
- WebKit Features for Safari 26.4
- Release Notes for Safari Technology Preview 239
- Release Notes for Safari Technology Preview 238
- Announcing Interop 2026
- Release Notes for Safari Technology Preview 237
- WebKit features for Safari 26.3
- Interop 2025: A year of convergence
- Release Notes for Safari Technology Preview 236
- When will CSS Grid Lanes arrive? How long until we can use it?
- New Safari developer tools provide insight into CSS Grid Lanes
- Release Notes for Safari Technology Preview 235
2025 59
- Release Notes for Safari Technology Preview 234
- Introducing CSS Grid Lanes
- WebKit Features for Safari 26.2
- Release Notes for Safari Technology Preview 233
- ::target-text: An easy way to style text fragments
- Grid: how grid-template-areas offer a visual solution for your code
- Release Notes for Safari Technology Preview 232
- WebKit Features for Safari 26.1
- Release Notes for Safari Technology Preview 231
- Release Notes for Safari Technology Preview 230
- CSS Grid: A helpful mental model and the power of grid lines
- Online Identity Verification with the Digital Credentials API
- Release Notes for Safari Technology Preview 229
- Position-area: Clear and explicit or short and sweet?
- Release Notes for Safari Technology Preview 228
- WebKit Features in Safari 26.0
- Subgrid: how to line up elements to your heart’s content
- Submit your ideas for Interop 2026
- Release Notes for Safari Technology Preview 227
- Rolling the Dice with CSS random()
- Release Notes for Safari Technology Preview 226
- A gentle introduction to anchor positioning
- Item Flow – Part 2: next steps for Masonry
- Release Notes for Safari Technology Preview 225
- WebKit Features in Safari 18.6
- Release Notes for Safari Technology Preview 224
- So many ranges, so little time: A cheatsheet of animation-ranges for your next scroll-driven animation
- Release Notes for Safari Technology Preview 223
- Release Notes for Safari Technology Preview 222
- A step into the spatial web: The HTML model element in Apple Vision Pro
- A guide to Scroll-driven Animations with just CSS
- Release Notes for Safari Technology Preview 221
- News from WWDC25: WebKit in Safari 26 beta
- Web technology videos at WWDC25
- Shop Talk Show episode 667
- Release Notes for Safari Technology Preview 220
- Two lines of Cross-Document View Transitions code you can use on every website today
- Release Notes for Safari Technology Preview 219
- How to have the browser pick a contrasting color in CSS
- WebKit Features in Safari 18.5
- Add wide gamut P3 and alpha transparency to your color picker in HTML
- Easier layout with margin-trim
- Release Notes for Safari Technology Preview 218
- Polishing your typography with line height units
- Release Notes for Safari Technology Preview 217
- The CSS shape() function
- Better typography with text-wrap pretty
- Release Notes for Safari Technology Preview 216
- WebKit Features in Safari 18.4
- Item Flow, Part 1: A new unified concept for layout
- Meet Declarative Web Push
- Release Notes for Safari Technology Preview 215
- Release Notes for Safari Technology Preview 214
- Release Notes for Safari Technology Preview 213
- Announcing Interop 2025
- WebKit Features in Safari 18.3
- Release Notes for Safari Technology Preview 212
- The success of Interop 2024!
- Release Notes for Safari Technology Preview 211
2024 51
- Release Notes for Safari Technology Preview 210
- WebKit Features in Safari 18.2
- Release Notes for Safari Technology Preview 209
- Release Notes for Safari Technology Preview 208
- Make creative borders with background-clip border-area
- Release Notes for Safari Technology Preview 207
- WebKit Features in Safari 18.1
- Release Notes for Safari Technology Preview 206
- Help us choose the final syntax for Masonry in CSS
- Release Notes for Safari Technology Preview 205
- Release Notes for Safari Technology Preview 204
- Get Ready for Interop 2025: Your Chance to Shape the Web
- WebKit Features in Safari 18.0
- Release Notes for Safari Technology Preview 203
- Release Notes for Safari Technology Preview 202
- Release Notes for Safari Technology Preview 201
- Release Notes for Safari Technology Preview 200 🎉
- WebKit Features in Safari 17.6
- Release Notes for Safari Technology Preview 199
- Private Browsing 2.0
- Release Notes for Safari Technology Preview 198
- Release Notes for Safari Technology Preview 197
- Try out your website in the spatial web
- News from WWDC24: WebKit in Safari 18 beta
- Web technology sessions at WWDC24
- Improving Web Accessibility with Web Platform Tests
- Safari Technology Preview 196 Release Notes
- Release Notes for Safari Technology Preview 195
- WebKit Features in Safari 17.5
- Release Notes for Safari Technology Preview 194
- JetStream 2.2
- Release Notes for Safari Technology Preview 193
- Help us invent CSS Grid Level 3, aka “Masonry” layout
- Release Notes for Safari Technology Preview 192
- Optimizing WebKit & Safari for Speedometer 3.0
- Release Notes for Safari Technology Preview 191
- Introducing Natural Input for WebXR in Apple Vision Pro
- Implementing Vertical Form Controls
- Speedometer 3.0: The Best Way Yet to Measure Browser Performance
- Release Notes for Safari Technology Preview 190
- WebKit Features in Safari 17.4
- An HTML Switch Control
- Release Notes for Safari Technology Preview 189
- How to use Media Source Extensions with AirPlay
- Release Notes for Safari Technology Preview 188
- The web just gets better with Interop 2024
- Bringing Back Horizontal Rules in Select Elements
- Release Notes for Safari Technology Preview 187
- WebKit Features in Safari 17.3
- Release Notes for Safari Technology Preview 186
- Announcing MotionMark 1.3
2023 52
- WebGPU now available for testing in Safari Technology Preview
- Release Notes for Safari Technology Preview 185
- WebKit Features in Safari 17.2
- Release Notes for Safari Technology Preview 184
- Release Notes for Safari Technology Preview 183
- Release Notes for Safari Technology Preview 182
- WebKit Features in Safari 17.1
- Release Notes for Safari Technology Preview 181
- Simplified Responsive Design Mode
- Release Notes for Safari Technology Preview 180
- Get ready for Interop 2024
- CSS Nesting and the Cascade
- Release Notes for Safari Technology Preview 179
- WebKit Features in Safari 17.0
- Release Notes for Safari Technology Preview 178
- Building Profiles with new WebKit API
- Release Notes for Safari Technology Preview 177
- Updates to Storage Policy
- Release Notes for Safari Technology Preview 176
- Release Notes for Safari Technology Preview 175
- WebKit Features in Safari 16.6
- Release Notes for Safari Technology Preview 174
- Release Notes for Safari Technology Preview 173
- Release Notes for Safari Technology Preview 172
- MotionMark Moves to Open Governance
- News from WWDC23: WebKit Features in Safari 17 beta
- Web technology sessions at WWDC23
- Release Notes for Safari Technology Preview 171
- WebKit Features in Safari 16.5
- Release Notes for Safari Technology Preview 170
- A quick introduction to the WPE WebKit Project
- Introducing WebKit Documentation
- Release Notes for Safari Technology Preview 169
- Badging for Home Screen Web Apps
- Release Notes for Safari Technology Preview 168
- Release Notes for Safari Technology Preview 167
- WebKit Features in Safari 16.4
- Release Notes for Safari Technology Preview 166
- Enabling the Inspection of Web Content in Apps
- Release Notes for Safari Technology Preview 165
- Release Notes for Safari Technology Preview 164
- Web Push for Web Apps on iOS and iPadOS
- The User Activation API
- Declarative Shadow DOM
- Release Notes for Safari Technology Preview 163
- Try out CSS Nesting today
- ElementInternals and Form-Associated Custom Elements
- Interop 2023: Pushing interoperability forward
- Allowing Web Share on Third-Party Sites
- Release Notes for Safari Technology Preview 162
- WebKit Features in Safari 16.3
- Release Notes for Safari Technology Preview 161
2022 47
- Help choose the syntax for CSS Nesting
- Release Notes for Safari Technology Preview 160
- WebKit Features in Safari 16.2
- Release Notes for Safari Technology Preview 159
- Release Notes for Safari Technology Preview 158
- Release Notes for Safari Technology Preview 157
- WebKit Features in Safari 16.1
- Release Notes for Safari Technology Preview 156
- Release Notes for Safari Technology Preview 155
- Release Notes for Safari Technology Preview 154
- WebKit Features in Safari 16.0
- Introducing JetStream 2.1
- Release Notes for Safari Technology Preview 153
- WebKit on GitHub!
- Release Notes for Safari Technology Preview 152
- Using :has() as a CSS Parent Selector and much more
- Release Notes for Safari Technology Preview 151
- Speedometer 2.1
- Understanding Garbage Collection in JavaScriptCore From Scratch
- Release Notes for Safari Technology Preview 150
- New WebKit Features in Safari 15.6
- Release Notes for Safari Technology Preview 149
- Release Notes for Safari Technology Preview 148
- Release Notes for Safari Technology Preview 147 with Safari 16 Features
- Meet Web Push
- Web technology sessions at WWDC22
- News from WWDC22: WebKit Features in Safari 16 Beta
- Happy birthday, WPE WebKit!
- Release Notes for Safari Technology Preview 146
- Customizing Color Fonts on the Web
- New WebKit Features in Safari 15.5
- Release Notes for Safari Technology Preview 145
- Release Notes for Safari Technology Preview 144
- Non-interactive Elements with the inert attribute
- Private Click Measurement: Conversion Fraud Prevention and Replacement For Tracking Pixels
- Release Notes for Safari Technology Preview 143
- Release Notes for Safari Technology Preview 142
- New WebKit Features in Safari 15.4
- Release Notes for Safari Technology Preview 141
- Working together on Interop 2022
- Taming CSS Variables with Web Inspector
- The File System API with Origin Private File System
- Release Notes for Safari Technology Preview 140
- Introducing the Dialog Element
- The Focus-Indicated Pseudo-class :focus-visible
- Release Notes for Safari Technology Preview 139
- Release Notes for Safari Technology Preview 138
2021 32
- Release Notes for Safari Technology Preview 137
- Wide Gamut 2D Graphics using HTML Canvas
- New WebKit Features in Safari 15.2
- Release Notes for Safari Technology Preview 136
- PCM for In-App Direct Response Advertising
- Release Notes for Safari Technology Preview 135
- Release Notes for Safari Technology Preview 134
- New WebKit Features in Safari 15
- Release Notes for Safari Technology Preview 133
- Release Notes for Safari Technology Preview 132
- Release Notes for Safari Technology Preview 131
- Release Notes for Safari Technology Preview 130
- Release Notes for Safari Technology Preview 129
- PCM: Click Fraud Prevention and Attribution Sent to Advertiser
- Optimizing JavaScript Standard Library Functions in JSC
- Release Notes for Safari Technology Preview 128
- Release Notes for Safari Technology Preview 127
- Release Notes for Safari Technology Preview 126 with Safari 15 Features
- WebKit Features in Safari at WWDC21
- MotionMark 1.2
- Release Notes for Safari Technology Preview 125
- Release Notes for Safari Technology Preview 124
- New WebKit Features in Safari 14.1
- Introducing CSS Grid Inspector
- Release Notes for Safari Technology Preview 123
- Release Notes for Safari Technology Preview 122
- Release Notes for Safari Technology Preview 121
- Release Notes for Safari Technology Preview 120
- Updates to the Storage Access API
- Introducing Private Click Measurement, PCM
- Release Notes for Safari Technology Preview 119
- Release Notes for Safari Technology Preview 118
2020 34
- CSS Individual Transform Properties
- Release Notes for Safari Technology Preview 117
- MediaRecorder API
- Release Notes for Safari Technology Preview 116
- New WebKit Features in Safari 14
- CNAME Cloaking and Bounce Tracking Defense
- Release Notes for Safari Technology Preview 115
- Meet Face ID and Touch ID for the Web
- Release Notes for Safari Technology Preview 114
- Release Notes for Safari Technology Preview 113
- Release Notes for Safari Technology Preview 112
- Release Notes for Safari Technology Preview 111
- Speculation in JavaScriptCore
- Release Notes for Safari Technology Preview 110
- App-Bound Domains
- Release Notes for Safari Technology Preview 109 with Safari 14 Features
- Async Clipboard API
- Release Notes for Safari Technology Preview 108
- Release Notes for Safari Technology Preview 107
- Release Notes for Safari Technology Preview 106
- Release Notes for Safari Technology Preview 105
- A Tour of Inline Caching with Delete
- Web Animations in Safari 13.1
- Release Notes for Safari Technology Preview 104
- New WebKit Features in Safari 13.1
- Release Notes for Safari Technology Preview 103
- Full Third-Party Cookie Blocking and More
- Release Notes for Safari Technology Preview 102
- Wide Gamut Color in CSS with Display-P3
- Release Notes for Safari Technology Preview 101
- Release Notes for Safari Technology Preview 💯
- ResizeObserver in WebKit
- Release Notes for Safari Technology Preview 99
- Release Notes for Safari Technology Preview 98
2019 51
- New WebKit Features in Safari 13
- Release Notes for Safari Technology Preview 97
- Preventing Tracking Prevention Tracking
- Release Notes for Safari Technology Preview 96
- WebGPU and WSL in Web Inspector
- Release Notes for Safari Technology Preview 95
- Release Notes for Safari Technology Preview 94
- Release Notes for Safari Technology Preview 93
- Intelligent Tracking Prevention 2.3
- Release Notes for Safari Technology Preview 92
- WebGPU and WSL in Safari
- Release Notes for Safari Technology Preview 91
- How Web Content Can Affect Power Usage
- Release Notes for Safari Technology Preview 90
- Announcing the WebKit Tracking Prevention Policy
- Release Notes for Safari Technology Preview 89
- Changing Page Settings on iOS Using Web Inspector
- Release Notes for Safari Technology Preview 88
- Release Notes for Safari Technology Preview 87
- WebDriver is Coming to Safari in iOS 13
- Release Notes for Safari Technology Preview 86
- A New Bytecode Format for JavaScriptCore
- Release Notes for Safari Technology Preview 85
- What’s New in the Payment Request API for Apple Pay
- CPU Timeline in Web Inspector
- Safari Technology Preview 84, with Safari 13 Features, is Now Available
- Creating Web Inspector Audits
- Audits in Web Inspector
- Release Notes for Safari Technology Preview 83
- Privacy Preserving Ad Click Attribution For the Web
- Debugging Media in Web Inspector
- Release Notes for Safari Technology Preview 82
- Dark Mode in Web Inspector
- Dark Mode Support in WebKit
- Release Notes for Safari Technology Preview 81
- Intelligent Tracking Prevention 2.2
- Release Notes for Safari Technology Preview 80
- Link Click Analytics and Privacy
- New WebKit Features in Safari 12.1
- Release Notes for Safari Technology Preview 79
- Introducing the JetStream 2 Benchmark Suite
- Release Notes for Safari Technology Preview 78
- On the Road to WebRTC 1.0, Including VP8
- Release Notes for Safari Technology Preview 77
- Intelligent Tracking Prevention 2.1
- Release Notes for Safari Technology Preview 76
- Release Notes for Safari Technology Preview 75
- IntersectionObserver in WebKit
- Removing Legacy SPDY Protocol Support
- Release Notes for Safari Technology Preview 74
- Release Notes for Safari Technology Preview 73
2018 45
- Release Notes for Safari Technology Preview 72
- Release Notes for Safari Technology Preview 71
- Release Notes for Safari Technology Preview 70
- Web High Level Shading Language
- Release Notes for Safari Technology Preview 69
- Release Notes for Safari Technology Preview 68
- Canvas Debugging
- Deprecation of Legacy TLS 1.0 and 1.1 Versions
- MotionMark 1.1
- Viewing Augmented Reality Assets in Safari for iOS
- Release Notes for Safari Technology Preview 67
- Release Notes for Safari Technology Preview 66
- Release Notes for Safari Technology Preview 65
- Release Notes for Safari Technology Preview 64
- Release Notes for Safari Technology Preview 63
- ITP Debug Mode in Safari Technology Preview 62
- Release Notes for Safari Technology Preview 62
- Release Notes for Safari Technology Preview 61
- Release Notes for Safari Technology Preview 60
- Web Animations in WebKit
- Release Notes for Safari Technology Preview 59
- Safari Technology Preview 58, with Safari 12 Features, is Now Available
- Intelligent Tracking Prevention 2.0
- Release Notes for Safari Technology Preview 57
- Release Notes for Safari Technology Preview 56
- Release Notes for Safari Technology Preview 55
- Visualizing Layers in Web Inspector
- Web Inspector Styles Sidebar Improvements
- Release Notes for Safari Technology Preview 54
- New WebKit Features in Safari 11.1
- Introducing the Payment Request API for Apple Pay
- Release Notes for Safari Technology Preview 53
- Clipboard API Improvements
- Release Notes for Safari Technology Preview 52
- Protecting Against HSTS Abuse
- Intelligent Tracking Prevention 1.1
- Release Notes for Safari Technology Preview 51
- Introducing Storage Access API
- Release Notes for Safari Technology Preview 50
- Workers at Your Service
- Release Notes for Safari Technology Preview 49
- Release Notes for Safari Technology Preview 48
- Speedometer 2.0: A Benchmark for Modern Web App Responsiveness
- Release Notes for Safari Technology Preview 47
- What Spectre and Meltdown Mean For WebKit
2017 48
- Release Notes for Safari Technology Preview 46
- Release Notes for Safari Technology Preview 45
- Release Notes for Safari Technology Preview 44
- Release Notes for Safari Technology Preview 43
- Release Notes for Safari Technology Preview 42
- Release Notes for Safari Technology Preview 41
- Introducing WebKit Build Archives
- New WebKit Features in Safari 11
- Designing Websites for iPhone X
- Release Notes for Safari Technology Preview 40
- Release Notes for Safari Technology Preview 39
- Concurrent JavaScript: It can work!
- Release Notes for Safari Technology Preview 38
- Release Notes for Safari Technology Preview 37
- Release Notes for Safari Technology Preview 36
- Adobe Announces Flash Distribution and Updates to End
- Update on Web Cryptography
- Release Notes for Safari Technology Preview 35
- A Closer Look Into WebRTC
- Release Notes for Safari Technology Preview 34
- Release Notes for Safari Technology Preview 33
- Auto-Play Policy Changes for macOS
- Announcing WebRTC and Media Capture
- Safari Technology Preview 32, with WebRTC, is Now Available
- Assembling WebAssembly
- Intelligent Tracking Prevention
- JSC 💕 ES6
- Release Notes for Safari Technology Preview 31
- Release Notes for Safari Technology Preview 30
- Responsive Design for Motion
- Release Notes for Safari Technology Preview 29
- A Few Words on Fetching Bytes
- Release Notes for Safari Technology Preview 28
- WebGPU Prototype and Demos
- Release Notes for Safari Technology Preview 27
- New Web Features in Safari 10.1
- Release Notes for Safari Technology Preview 26
- CSS Grid Layout: A New Layout Module for the Web
- Release Notes for Safari Technology Preview 25
- Release Notes for Safari Technology Preview 24
- JavaScript Debugging Improvements
- Release Notes for Safari Technology Preview 23
- Next-generation 3D Graphics on the Web
- New Interaction Behaviors in iOS 10
- Enhanced Editing with Input Events
- Release Notes for Safari Technology Preview 22
- Introducing Riptide: WebKit’s Retreating Wavefront Concurrent Garbage Collector
- Release Notes for Safari Technology Preview 21
2016 48
- Release Notes for Safari Technology Preview 20
- HTML Interactive Form Validation
- Release Notes for Safari Technology Preview 19
- URL Parsing in WebKit
- Introducing Custom Elements
- Release Notes for Safari Technology Preview 18
- Release Notes for Safari Technology Preview 17
- Variable Fonts on the Web
- Release Notes for Safari Technology Preview 16
- iOS 10 Link Preview API in WKWebView
- Release Notes for Safari Technology Preview 15
- JavaScript Internationalization API
- Release Notes for Safari Technology Preview 14
- MotionMark: A New Graphics Benchmark
- Release Notes for Safari Technology Preview 13
- Release Notes for Safari Technology Preview 12
- WebDriver Support in Safari 10
- Celebrating 15 Years of WebKit
- Release Notes for Safari Technology Preview 11
- A Refined Content Security Policy
- Release Notes for Safari Technology Preview 10
- New <video> Policies for iOS
- Improvements in MathML Rendering
- Release Notes for Safari Technology Preview 9
- ES6 Feature Complete
- Release Notes for Safari Technology Preview 8
- Improving Color on the Web
- Improved Font Loading
- Release Notes for Safari Technology Preview 7
- Introducing JSC’s New Sampling Profiler
- Next Steps for Legacy Plug-ins
- Release Notes for Safari Technology Preview 6
- Memory Debugging with Web Inspector
- JavaScriptCore CSI: A Crash Site Investigation Story
- Release Notes for Safari Technology Preview 5
- ECMAScript 6 Proper Tail Calls in WebKit
- Release Notes for Safari Technology Preview 4
- Locking in WebKit
- Release Notes for Safari Technology Preview 3
- Updating Our Prefixing Policy
- Release Notes for Safari Technology Preview 2
- Introducing Safari Technology Preview
- New Web Features in Safari 9.1
- CSS Variables in WebKit
- Editing CSS with the Visual Styles Sidebar
- Introducing the B3 JIT Compiler
- CSS Font Features
- 10 Years of Web Inspector
2015 19
- More Responsive Tapping on iOS
- Breakpoint Options
- Targeting Domains with Content Blockers
- Introducing Slot-Based Shadow DOM API
- ECMAScript 6 in WebKit
- Web Inspector Keyboard Shortcuts
- Scroll Snapping with CSS Snap Points
- Introducing the Rendering Frames Timeline
- Styles Sidebar Refinements in Web Inspector
- JavaScript Type and Code Coverage Profiling
- Complex CSS Selectors Inside Selectors
- Introducing Backdrop Filters
- Web Inspector User Interface Changes
- Using the System Font in Web Content
- Announcing JetStream 1.1
- Web Inspector Console Improvements
- Introduction to WebKit Content Blockers
- RefPtr Basics
- Building WebKit for iOS Simulator
2014 5
2013 28
- Advanced Layout Made Easy with CSS Regions
- WebKit and C++11
- Using References Instead of Pointers
- Improved Support for Images on High-Resolution Displays
- Last week in WebKit: Benjamin left me in charge of choosing a title
- Unusual Speed Boost: Binary Size Matters
- Lately in WebKit: At least bi-weekly is something!
- Last two weeks in WebKit: breaking code with prefixes
- Last Week in WebKit: Programmers programming programs
- Last two weeks in WebKit: better events and new APIs
- Antoine Quint is now a WebKit reviewer!
- Last week in WebKit: making waves
- State of Web Inspector
- Last week in WebKit: (WebCore): no more!
- Last week in WebKit: page, are you still there?
- Last week in WebKit: Millions of lines!
- Last week in WebKit: simplifying everything
- Last week in WebKit: Out of the Shadows
- Announcing SunSpider 1.0
- Last week in WebKit: staying above 50 mph
- Last week in WebKit: All cowhands on deck!
- Last week in WebKit: a new hope
- Last Week in WebKit: Reporting CSS errors and security policy violation events
- Last week in WebKit: touch events for shadow DOM and an updated calendar picker UI
- Last week in WebKit: Content security policy and enabling the threaded HTML tokenizer
- Last week in WebKit: Unprefixed Mutation Observers and document.register()
- Last week in WebKit: The “ch” unit and CSS.supports()
- Last week in WebKit: Threaded HTML parser and background blending
2012 44
- Last week in WebKit: background position offset, widows, orphans and Web Inspector icons
- Last week in WebKit: Canvas font fallback and :read-only for date and time
- Last week in WebKit: More DOM Exception renames and in-band subtitle tracks
- Last week in WebKit: Animatable shapes and new DOM exception names
- Last week in WebKit: Web Inspector console updates and no more “desktop-width”
- Last week in WebKit: Performance and unprefixed Content Security Policies
- Last week in WebKit: Resolution media queries and timeouts for XHR
- Last week in WebKit: Conditional CSS, polygonal exclusions and a few less prefixes
- Last Week in WebKit: Prefix-less IndexedDB and Element.remove()
- Last week in WebKit: MathML meets Flexbox and XHR replay in the Inspector
- On spinlocks and sleep()
- Last Weeks in WebKit: Clipping element painting and SCSS highlighting in the Inspector
- Last week in WebKit: WebGL Inspection and Sticky Positioning
- Last week in WebKit: blending modes and two more CSP directives
- Last week in WebKit: CodeMirror for the Inspector and window.URL without a prefix
- Last week in WebKit: MediaStreams meet the Web Audio API and classList for SVG
- Last week in WebKit: A new Content Security Policy API and transitioning from percentages to pixels
- Last week in WebKit: Find & replace and image orientation
- Last week in WebKit: CSS 3 blur filter and fast Backwards iteration over HTML Collections
- Tim Horton is now a WebKit reviewer
- Mark Hahnenberg is now a WebKit reviewer!
- Last week in WebKit: CSS Variables and improved GC performance
- Last week in WebKit: Unregistering protocol handlers and improved input accuracy
- Last week in WebKit: Legacy viewports and querySelector() performance
- Last week in WebKit: Inspector’s sources panel and private names
- Carlos Garcia Campos is now a WebKit reviewer!
- Last week in WebKit: Input padding, 8-bit canvas and CSS Variables
- Last week in WebKit: Tab sizing and strings for IndexedDB
- Last weeks in WebKit: sub-pixel layout and seamless iframes
- Alexis Menard is a WebKit Reviewer!
- Last week in WebKit: The Contributors Meeting and datalists
- Abhishek Arya is now a WebKit reviewer!
- Last week in WebKit: CSS’ -khtml- and -apple-, and ancestorOrigins
- Jocelyn Turcotte is a WebKit reviewer!
- Last week in WebKit: Flexbox updates and iframe’s srcdoc attribute
- Last week in WebKit: Network Information API and disabled fieldsets
- Last week in WebKit: the move of WTF and responsive CSS images
- Last week in WebKit: Battery Status API and form updates
- Last week in WebKit: improved calc() support and FlexBox wrapping
- Last week in WebKit: viewport-relative CSS units and JavaScript Speech
- Adrienne “Enne” Walker is a WebKit reviewer!
- Last week in WebKit: Vibration API and compressed WebSockets
- Last week in WebKit: calculated CSS values and the translate attribute
- Chris Rogers is a WebKit Reviewer!
2011 12
- Julien Chaffraix is a WebKit Reviewer!
- Andy Estes is a WebKit Reviewer!
- Luiz Agostini is now a WebKit reviewer!
- Apple style span is gone
- Dean Jackson is a WebKit Reviewer
- 4 new WebKit reviewers!
- 5 new WebKit reviewers!
- It’s Time for the 2011 WebKit Contributors Meeting!
- Benjamin Poulain is now a WebKit reviewer!
- Tony Gentilcore is now a WebKit reviewer!
- CSS3 Gradients
- Mihai Parparita is now a WebKit reviewer!
2010 18
- James Robinson is now a WebKit reviewer!
- Kenneth Russell is now a WebKit reviewer!
- Announcing…MathML!
- Chris Marrin is now a WebKit reviewer!
- Tony Chang is now a WebKit reviewer!
- Dumitru Daniliuc is now a WebKit reviewer!
- Chris Fleizach is now a WebKit reviewer!
- A Guide to Assertion Macros in WebKit
- Kent Tamura and Ojan Vafai are now WebKit reviewers!
- Steve Block is now a WebKit reviewer!
- Joseph Pecoraro is now a WebKit Reviewer
- Chris Jerdonek is now a WebKit reviewer!
- Announcing SunSpider 0.9.1
- Yury Semikhatsky and Jian Li are now WebKit reviewers.
- Daniel Bates is now a WebKit reviewer!
- Nate Chapin is now a WebKit reviewer!
- Jeremy Orlow is now a WebKit reviewer!
- Shinichiro Hamaji is now a WebKit reviewer!
2009 10
- Web Inspector Updates
- Pavel Feldman and Dmitry Titov are now WebKit reviewers.
- WebKit Page Cache II – The unload Event
- WebKit Page Cache I – The Basics
- 3D Transforms
- Fourth Annual WebKit Open Source Party
- Styling Scrollbars
- Darin Fisher is a WebKit Reviewer
- Simon Fraser is a WebKit Reviewer
- CSS Animation
2008 29
- Gavin Barraclough is a WebKit Reviewer
- Tor Arne Vestbø is a WebKit Reviewer
- Web Inspector Redesign
- Full Pass of Acid3
- Introducing SquirrelFish Extreme
- Cameron Zwarich is a WebKit Reviewer
- Announcing SquirrelFish
- Safari Hits 6.25% Market Share
- Third Annual WebKit Open Source Party
- Reporting WebKit Security Bugs
- CSS Reflections
- CSS Masks
- CSS Canvas Drawing
- Introducing CSS Gradients
- Scenes from an Acid Test
- WebKit achieves Acid3 100/100 in public build
- Enabling SVG Animation: Acid3 99/100
- ElementTimeControl: 97/100
- Acid3: NodeIterator fix leaves us with 4 points to go
- GDI Text on Windows
- Optimizing Page Loading in the Web Browser
- Full Page Zoom
- background-clip: text
- WebKit Hits 93/100 in Acid3
- Acid3 Range Exception Test Fixed – WebKit hits 92/100
- Another Acid 3 Fix: Ranges and Document Mutation
- The Acid 3 Test
- The Star Seven Hack
- Versioning, Compatibility and Standards
2007 31
- Announcing SunSpider 0.9
- New WebKit Reviewer
- New Open Committer and Reviewer Policy
- Ten New Things in WebKit 3
- WebKit in the News
- HTML5 Media Support
- CSS Animation
- CSS Transforms
- WebKit Does HTML5 Client-side Database Storage
- Downloadable Fonts
- New WebKit Reviewers
- WebKit Detect script updated for iPhone and iPod touch
- WebCore Rendering V – Floats
- WebCore Rendering IV – Absolute/Fixed and Relative Positioning
- WebCore Rendering III – Layout Basics
- WebCore Rendering II – Blocks and Inlines
- WebCore Rendering I – The Basics
- WebKit Project Goals
- Yet Another One More Thing… New Web Inspector!
- We’re gonna party like it’s our birthday (because it is!)
- WebKit Excitement at WWDC
- Back to Basics
- WebKit Shutting Down
- Apple Joins HTML Working Group, You Can Too
- Background Music
- Lots of new Reviewers!
- Stabilization Spree ’07
- HTML Standards Process Returning from the Grave
- CSS3 Multi-Column Support
- The Obligatory iPhone Post
- Box Shadow
2006 28
- Introducing Text-Stroke
- George and Lars on KHTML and WebKit
- Rob Buis is a WebKit Reviewer
- Zack Rusin is a WebKit Reviewer for the Qt Port
- The Safari Team’s Favorite Websites
- Sam Weinig is a WebKit Reviewer
- Optimizing Page Load Time (and a little about the Debug menu)
- Color Spaces
- Mitz Pettel is a WebKit reviewer
- Understanding HTML, XML and XHTML
- Strange Medium
- The FOUC Problem
- Recent WebKit Features
- WebKit Open Source Party at WWDC
- Introducing Drosera
- Alexey Proskuryakov is a WebKit reviewer
- CSS Units
- High DPI Websites (Part 2)
- High DPI Websites (Part 1)
- Text Fields
- Announcing the Safari Compatibility Hit List
- More New WebKit Committers
- WebKit Site Redesign
- Thank You from Apple!
- Introducing the Web Inspector
- New WebKit Reviewer
- SVG Text Support
- WebKit is Now in Subversion
2005 21
- New WebKit Committers
- SVG Has Landed
- Nightly Builds
- Buttons
- JavaScript and DOM Compatibility
- WebKit Fixes in Safari 2.0.1
- WebKit Coding Style Guidelines
- CSS3 Goodies: Borders and Backgrounds
- New WebKit Commiter
- We’re Hunting Memory Leaks
- JavaScriptCore C++ Name Changes
- The New Form Controls: Radio Buttons
- The New Form Controls: Checkbox
- Multiple Backgrounds
- Updating Style Information via JavaScript: className vs. style Property
- Hi from Darin
- Hash Tables (Part 2)
- WebCore + SVG
- Hash Tables (Part 1)
- Introduction (and Bugzilla News)
- Welcome to the WebKit Blog