2026-08-03 14:15:19 +02:00
2026-05-04 17:11:35 +02:00
2026-08-03 14:15:19 +02:00
2026-03-16 20:04:30 +01:00
2026-08-03 08:20:56 +02:00
2026-03-02 09:31:31 +01:00
-
2026-04-09 13:39:23 +02:00
2026-04-30 12:13:29 +02:00
-
2026-04-07 16:24:29 +02:00
2026-04-30 13:04:55 +02:00
2026-05-04 15:17:47 +02:00

racket-webview

Webview integration for Racket.

Release v0.1.10

This version replaces the FFI/shared-memory transport with a child-process interface to racket-webview-qt v0.2.3:

  • commands: JSON lines on child stdin
  • results and events: JSON lines on child stdout
  • backend diagnostics: child stderr

The public Racket procedures, command numbers, command payloads, result symbols, and event JSON remain unchanged. Set RKT_WEBVIEW_PRG to an explicit locally built backend executable during development.

Previous Qt update

QtWebEngine select popup rendering issues were observed with older Qt 6.x. The native HTML <select> popup could keep growing or repainting while open while the QtWebEngine process remained busy. Upgrading to Qt 6.11.1 resolved this.

Qt backend logging

Structured stderr records from rktwebview_prg are logged through simple-log under the separate topic webview-backend. Ordinary Racket-side messages keep the topic webview. Unstructured stderr lines are accepted and logged at debug level under webview-backend.

S
Description
Webview integration for racket
Readme MIT 340 MiB
Languages
Racket 93.6%
JavaScript 3.6%
HTML 1.6%
CSS 1.1%
Makefile 0.1%