WebKitGTK
A GTK port of the WebKit browsing engine that provides web page rendering capabilities. It can be used to embed rich text or web content within Linux desktop applications.
Timeline (last 90 days)
The team built an isolated prototype of pulldown-cmark → filtered HTML → WebKitGTK to evaluate the Markdown preview approach.
The approximately 1.3GB local footprint measured in the Markdown preview prototype mainly comes from WebKit's multi-process architecture and debug build artifacts, rather than the static overhead of a single note.
The Markdown preview ultimately retains two approaches: the native approach uses GTK components to render a restricted Markdown subset, while the full approach uses WebKitGTK in a separate editor process, cleaning up its process group when the editor is closed.
WebKitGTK is a binding library that embeds the WebKit browser engine into GTK applications, allowing full HTML/CSS to be rendered within native windows.
All Facts (4)
The approximately 1.3GB local footprint measured in the Markdown preview prototype mainly comes from WebKit's multi-process architecture and debug build artifacts, rather than the static overhead of a single note.
50%UnverifiedThe Markdown preview ultimately retains two approaches: the native approach uses GTK components to render a restricted Markdown subset, while the full approach uses WebKitGTK in a separate editor process, cleaning up its process group when the editor is closed.
50%UnverifiedWebKitGTK is a binding library that embeds the WebKit browser engine into GTK applications, allowing full HTML/CSS to be rendered within native windows.
50%UnverifiedThe team built an isolated prototype of pulldown-cmark → filtered HTML → WebKitGTK to evaluate the Markdown preview approach.
50%