WebForms Core (WFC) is now available for R, bringing server-side UI manipulation and server-orchestrated browser interaction to the R programming language.
WebForms Core is a Server-Driven UI technology built around a stateless server that does not dynamically render the UI. Its output is standard HTML without framework-specific attributes or tags. WebForms Core uses a compact INI-based format for communication between the server and browser and can be implemented in different web programming languages.
The webformscore package provides the R implementation of the WebForms class, allowing R applications to generate WebForms Core commands that are executed in the browser by WebFormsJS.
This makes it possible to build interactive web interfaces in R without creating a separate JavaScript application or manually writing JavaScript for UI behavior.
WebForms Core in R
WebForms Core uses a Commander–Executor architecture:
R Application │ ▼ WebForms Class │ │ WebForms Core Commands │ ▼ WebFormsJS Browser…