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
9 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.