Languages

WebKit programming languages

C++

Most WebKit code is written in C++. But a reasonable question is, “Which version C++?”

It’s C++23.

The relevant compilers are versions of clang, gcc, and Visual Studio.
The WebKit project has a document explaining which version of gcc is required.

Scripts

The preferred language for WebKit project scripts is Python.
We have legacy scripts in Perl and Ruby, but we ask that new scripts be done in Python.

Python

We require a minimum of Python 3.9.