Welcome to the WebKit Wiki!
Click here to register for a wiki account, or login with an existing account!
Please share your WebKit experiences and comments here.
Contents:
About WebKit
- WebKit Team
- Frequently Asked Questions
- Applications using WebKit
- Known incompatibilities between open-source WebKit and Safari (Obsolete)
- Companies and Organizations that have contributed to WebKit
Newcomers
WebKit Ports
Bugs and debugging
- List of WebKit environment variables
- Memory Use
- Nice Bugzilla queries
- webkit.org Shortlinks
- How to CC yourself on (or make other changes to) many bugs at once
- Debugging with Xcode
- lldb formatters
- Debugging with Visual Studio
- Debugging with LLDB or GDB
- Debugging the GTK port (WebKitGTK)
Getting Around the WebKit Source Code
Development process
Documentation
- Acronyms
- Bugzilla: How to Update
- Building WebKit with Clang Address Sanitizer (ASan)
- Coding Style Guidelines
- Commit Queue
- Keeping the Tree Green
- Committer and Reviewer Tips
- Developer Tips
- Cygwin-downloader: How to Update
- Detecting WebKit with JavaScript
- Git: Using with WebKit
- Layout and Rendering: A Guide
- Python in the WebKit Project
- Supported specifications
- WebKit2 design documentation
- Styling Form Controls
- BuildBot
- Early Warning System (EWS)
- Web-facing API Review Checklist
- Adding a new feature / ENABLE Macro
- Deprecating web-facing features
- List of feature flags
- List of maintained features, and their maintainers
- List of unmaintained features
- Exporting Symbols
- Importing Third Party Tests
- Traversing Shadow DOM Tree
- Shadow DOM for Replaced Elements
- Scales and Zooms
- How to enable Form features
- About memory cache mechanism
- Updating the ANGLE third-party libraries
- Adding files to the build system
- Ruby
- FiveYearPlan
- FontSelection
- ComplexTextController
- FeatureFlags
- ExperimentalAndInternalFeatureFlags
- Scrolling
- Sccache
- Projects Worth Doing
- Clangd
Testing
- Layout Tests: Writing them for DumpRenderTree
- Layout Tests: Writing them for iOS UI features in WebKitTestRunner
- Layout Tests: Writing DumpAsMarkup Tests
- Layout Tests: Writing Reftests
- Layout Tests: Writing JavaScript-based Tests using testharness
- Importing WPT tests
- Exporting WPT tests
- Layout Tests: Exposing WebKit Internals
- Layout Tests and Patches: Creating and Submitting
- run-webkit-tests: Planned Design (obsolete)
- new-run-webkit-tests (Hacking on)
- TestExpectations files
- Layout Tests Search Path: Why we use the fallback path for test expectations that we do
- Triaging Test Failures
- Rebaselining with garden-o-matic or the rebaselining tool
- Rebaselining with the Rebaseline Server
- Dashboards
- Result Fallback Order (obsolete)
- Improving Regression Tests
- Common pixel differences
- pywebsocket: a WebSocket server for layout tests
- Associating information with tests
- Increasing Kernel limits on OS X
Performance
- Performance Tests
- Efficient Strings use
- Abandoned documents
- Inspecting the GC heap
- Analyzing Build Performance
Planning
NOTE: You can find updated information on the WebKit Documentation website.
- Proposal for moving WebKit development to Git
- Maintenance and architecture list
- Porting Macros plan
- WebKit Contributors Meeting: April 12-13, 2010
- WebKit Contributors Meeting: April 25-26, 2011
- WebKit Contributors Meeting: April 19-20, 2012
- WebKit Contributors Meeting: May 2-3, 2013
- WebKit Contributors Meeting: April 15-16, 2014
- WebKit Contributors Meeting: March 12-13, 2015
- WebKit Contributors Meeting: November 11-12, 2015
- WebKit Contributors Meeting: October 26, 2016
- WebKit Contributors Meeting: October 13, 2017
- WebKit Contributors Meeting: October 12, 2018
- WebKit Contributors Meeting: November 1, 2019
- WebKit Contributors Meeting: November 16 & 17, 2020
- WebKit Contributors Meeting: September 27 & 28, 2021
- Fixing page breaking
- Advantages of Jenkins over Buildbot
- Subpixel Layout
- Planned class renaming
- Ideas for improving bugs.webkit.org
- Draft Spec: Ad Click Attribution for the Web
- Commit Identifiers
JavaScriptCore
- JavaScriptCore Overview
- How to not mess up garbage collection
- JavaScript and DOM Benchmarks
- FastMalloc Glossary
Web Inspector
- Using Web Inspector (outdated)
- Contributing to Web Inspector
- Writing tests for Web Inspector
- Debugging the Web Inspector
- Web Inspector Style Guide
- Web Replay: Design and Mechanics
- Using the Remote Inspector with WebKitGTK and WPE
Bindings
CSS
SVG
MathML
License and copyright documents of open source software used on webkit.org websites
Last modified
10 months ago
Last modified on Apr 12, 2024, 3:57:57 PM
Attachments (1)
-
gc-heap-inspector.png
(376.9 KB
) - added by 6 years ago.
GC heap inspector
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.